发新话题
打印

[讨论] 【数据库重名】问题的研究结果,及【粗略解决方法】希望有人能完善下。

嗯 之所以会删除是因为创建角色的语句为—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ H4 {( t5 d. @2 g. {$ r# H
REPLACE tbl_character VALUES……
6 L9 ^$ _) Z9 n魔力私服,最新魔力宝贝私服技术交流查mysql手册可知魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 n% Q/ Z: d8 y2 Z8 k+ q% e
REPLACE的运行与INSERT很相像。只有一点除外,如果表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。
7 B5 X$ Y& h6 D' F- L嗯 解决方法论坛里面有人很早就发出来了……  去掉name的索引就可以了……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 _7 ?' ?: A0 ~1 P* {- H
bbs.mocwww.com* p- p7 d; p$ s
不过这样不删除数据,但是还会有重名的角色存在魔力私服,最新魔力宝贝私服技术交流. }) h/ i( _* c' O, U- y. _$ Q
完善的解决方法可以从2方面考虑
5 m7 g% z5 S3 ]6 F0 {# }bbs.mocwww.comgmsv方面,汇编添加语句判断(流传一种比较类似的解决重名办法,但是会导致停端时玩家数据保存失败,等待完善中……)
+ C5 G9 N' d, {. |0 n/ n! z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートcg方面就是hook 创建角色的函数并结合php来判断是否能成功创建角色了,可能被绕过,不是很完美……
本帖最近评分记录
  • 完美汉化 妖力 +1 的确是这么回事 2009-4-30 08:14

在我今日的悲伤里,最为苦涩的是我昨日欢乐的回忆。

TOP

发新话题