api_MySQL_exec(mysql_taiwan_cain_2nd, 'delete from user_items where ui_id =' + ui_id + ';'); //数据库删除装扮
替换为
api_MySQL_exec(mysql_taiwan_cain_2nd, 'update user_items set stat = 1 where ui_id =' + ui_id + ';'); //数据库删除装扮
服务端中处理删除也不会使用delete,而是用stat将其标记为删除,下次获得新的装扮的时候,会优先update已经被标记为删除的列使用,而不需要insert新的一行
delete/insert对性能的影响较大,可能会因为锁表而导致处理失败而出现问题,使用update也可以保证数据的连贯性和完整性
替换为
api_MySQL_exec(mysql_taiwan_cain_2nd, 'update user_items set stat = 1 where ui_id =' + ui_id + ';'); //数据库删除装扮
服务端中处理删除也不会使用delete,而是用stat将其标记为删除,下次获得新的装扮的时候,会优先update已经被标记为删除的列使用,而不需要insert新的一行
delete/insert对性能的影响较大,可能会因为锁表而导致处理失败而出现问题,使用update也可以保证数据的连贯性和完整性