Board logo

标题: [讨论] 重名问题菜鸟做法,, [打印本页]

作者: ZhXand618    时间: 2016-10-16 04:24     标题: 重名问题菜鸟做法,,

最近下载了R大的纯净端~~~
) }" y/ z$ _" ~4 T0 V魔力私服,最新魔力宝贝私服技术交流可惜我的mysql是4.1.22……不支持触发器—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* w8 B& V9 Q; w0 m7 W
但是作为一个菜鸟没把握升级mysql……怕升了又得各种调试 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 f0 f: E+ q1 Y3 i2 @' r/ W0 q
bbs.mocwww.com/ t! |, n- x0 `7 l2 B5 N/ `

+ Z& |* s: S2 [于是自以为是地尝试
( g7 ^% Z! ~8 `& F: c9 v9 I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートalter table `tbl_user` change SequenceNumber SequenceNumber int not null auto_increment UNIQUE;bbs.mocwww.com# x2 z, h7 \7 X2 K( A0 N6 S
妖城在线论坛) a3 Q$ L. i+ d# b8 [6 X! Q# h
结果悲催地发现每次创建角色,tbl_user.SequenceNumber会加1,然后tbl_character.RegistNumber 等于加1后的tbl_user.SequenceNumber  
5 R4 }; x7 B0 w  d# ^' k0 [顺道还发现mysql4.1.22不支持自定义自增步长……妖城在线论坛7 I2 e! D5 K) `4 `/ z0 f6 a' _' V$ `
bbs.mocwww.com- C  o  P& T- X' o8 a+ K/ o1 k( [
在犹豫好久最终还是不敢升级mysql后,,突然有了个能凑合用的办法,,取消SequenceNumber的自增属性,然后写了这条丑的要命、乱的要死的sql……
# u9 R# m* G+ U5 U. \Insert into tbl_user(AccountID,AccountPassword,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,CdKey,SequenceNumber)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ o' I& Z5 x8 @/ L. P5 D! M& U
select $id,$pass,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,$id,((SequenceNumber div 100)+1)*100 as SequenceNumber 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, E& K2 {/ l/ [0 T( _5 s7 P
from tbl_user ' N2 Z) v. H; x& B8 g9 F: C2 a
where SequenceNumber in 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 ^/ I# N1 n( W" f( K
(select max(SequenceNumber) from tbl_user);妖城在线论坛. H5 a" K) p; Q, K/ u* h" o
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. C1 p% ?) Y+ |- I- u
然后得到了这个效果,其中SN=201是创建了一个角色得到的,我想每个账号约100次重复创建角色的机会,应该够我几个小伙伴霍霍的 。。。魔力私服,最新魔力宝贝私服技术交流$ ]" ^' F9 r1 `  w+ K
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 A4 O5 R7 A6 j# \! v, B" y
| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( g; {4 R- m2 C3 E, q
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+bbs.mocwww.com5 K' c4 v% F$ n* ^
| admin           |              3 | admin           | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |妖城在线论坛, |. E5 H4 H* U' h# o
| 1000            |              4 | 1000            | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ J! S9 P9 a8 b: @& f
| 2000            |              6 | 2000            | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |
2 ?' f- _3 q; m$ R, x3 e7 ?9 n& ~& Qbbs.mocwww.com| ---------       |             15 | ---------       | ------          |         1 |      1 |      0 |        8 |       0 |      0 |妖城在线论坛0 j1 ^& S& e- m- c4 U8 l; [5 m
| --------------- |             18 | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com8 P8 i. r9 T/ H. X* W5 y
| ----            |             17 | ----            | ------          |         1 |      1 |      0 |        8 |       0 |      0 |妖城在线论坛, t9 W, Y3 W- s6 K  p
| ------          |            100 | ------          | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
( F5 Q9 t8 d) j! y/ y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表| -------------   |            201 | -------------   | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |
2 j. F( `* O: r4 K; S/ {魔力私服,最新魔力宝贝私服技术交流| ------------    |            300 | ------------    | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 C6 \  o- _8 i
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
作者: ZhXand618    时间: 2016-10-16 04:28

为啥发出来后列表就乱了
7 |" K) y/ V7 \! ?% N/ l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表编辑时很整齐啊。。。
" a! s" ^7 x7 }8 ]bbs.mocwww.com+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) }" x# k; H- t
| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |# i$ E+ E/ L9 u9 S  Z2 k( f
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+魔力私服,最新魔力宝贝私服技术交流6 z0 ?8 C, c. _; G3 G+ V9 u8 z
| --------------- |--------------- | --------------- | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |
" ~, B* u8 v, m, f  ?  r6 y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート| --------------- |--------------- | --------------- | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力宝贝私服技术交流4 j, R7 [: u" K; S. ~
| --------------- |--------------- | --------------- | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( i/ J- k* g5 v: B" Z; ~7 Q
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( {% s- i7 U1 L9 o
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |妖城在线论坛/ t/ t3 o* o; {/ v4 K
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |5 k& f  @4 |1 z. i% ?2 y
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com+ x+ v/ U( s/ e4 e" v. j: V2 ]2 j
| --------------- |--------------- | --------------- | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |
  R2 j) u& z% [# ~  sbbs.mocwww.com| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
" i4 C( {$ }9 r* f0 o* Q& O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
作者: 易凡    时间: 2016-10-16 19:57

虽然看不懂,但还是要点个赞!!!
作者: rolser    时间: 2016-10-16 22:09

我竟然看懂啦,哈哈~~
7 i+ l# X- \  \/ L# P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
! @. q/ L' u8 L( S/ j3 a0 Q1 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表redhat 6 系列和 centos 6 默认mysql 就是5版本了。
) A" o( l4 A; z4 R$ x5 {: obbs.mocwww.com7系列mysql版本更高。
作者: ZhXand618    时间: 2016-10-17 00:05     标题: 回复 地板 的帖子

主要是我特别菜,默认的mysql5,没调通- -—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ d0 g7 ^8 d* r9 ]3 Q
后来下的4.1.22的rpm包……
作者: ZhXand618    时间: 2016-10-17 03:01

昨天八成脑子混乱了。。今天发现只是解决了重名丢失问题……bbs.mocwww.com0 |( Z5 u$ ]9 g% C& b5 C
对防重名的问题了解的太少啊 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 A& P' Y: Z2 x  n  }
魔力私服,最新魔力宝贝私服技术交流6 l& u! E) d  _- ^1 `+ h* F
【翻log拿到的创建账号时的SQL语句,原来是REPLACE……】
. @. W1 R9 }+ u* t( ]bbs.mocwww.com161016 14:05:11       2 Query       SELECT CdKey,AccountID,AccountPassWord,EnableFlg,UseFlg,BadMsg from tbl_user  Where CdKey='1000' or AccountID='1000'bbs.mocwww.com- v) k2 t2 E. }2 H
161016 14:05:12       3 Query       SELECT * from tbl_lock WHERE CdKey='1000'
) h' H8 L# S! I# Z( @8 Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'
+ ]- R& Q$ M% R8 A* w                      3 Query       SELECT Name,RegistNumber,DataPlaceNumber,FaceImageNumber,Lv, Vital,Str,Tough,Quick,Magic,Attrib_Earth,Attrib_Water,Attrib_Fire,Attrib_Wind,LoginCount,MainJob,RenewalFlg,BaseBaseImageNumber,titleID,guildID from tbl_character WHERE CdKey='1000'
' O1 p% ?% m' j- [5 M; L- G; W$ |% p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表161016 14:05:47       3 Query       SELECT DataPlaceNumber,Name from tbl_character WHERE CdKey='1000'魔力私服,最新魔力宝贝私服技术交流0 c  ~8 X" `+ d6 ?( s. L/ c
                      3 Query       SELECT SequenceNumber FROM tbl_user WHERE CdKey='1000'
$ c5 n, q3 f! K; W1 B9 x- V% R7 D7 M魔力私服,最新魔力宝贝私服技术交流                      3 Query       UPDATE tbl_user SET SequenceNumber=5 Where CdKey='1000'魔力私服,最新魔力宝贝私服技术交流: x- d& N, v% C( @1 \
                      3 Query       REPLACE tbl_character VALUES(1,106352,106352,0,0,0,0,5,1,2147483647,2147483647,0,0,0,1500,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,10,0,0,0,0,0,250,0,0,0,0,0,975,0,0,5,1,0,-1,242500,0,0,50,50,50,60,1000,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,10,100,0,0,0,0,0,0,1476641147,0,0,0,0,0,0,0,0,0,0,'12321','','1000',0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, -1, -1, 0, 0, 0, 0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0)bbs.mocwww.com- B9 Y% y0 R5 r; k
                      3 Query       DELETE FROM tbl_skill WHERE CdKey='1000' and RegistNumber=5bbs.mocwww.com: d$ F7 w7 h9 g% b( b; h8 S( a
                      3 Query       DELETE FROM tbl_addressbook WHERE CdKey='1000' and RegistNumber=5
: S+ e) R8 W: j; M) M) \+ ubbs.mocwww.com                      3 Query       DELETE FROM tbl_item WHERE CdKey='1000' and RegistNumber=5; B7 V% K, l& p
                      3 Query       INSERT INTO tbl_item VALUES (9200,27509,0,22,0,0,1,2,0,1,1,1,0,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,140000,179200,100,0,0,0,1,0,1000,0,1476641147,-1,0,0,0,0,0,0,'水晶','水晶','','','','','ITEM_DeleteTimeWatched','','','','','','',0,'1000',5,7,-1)
- x5 `( _0 k3 s# g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                      3 Query       DELETE FROM tbl_pet WHERE CdKey='1000' and RegistNumber=5
7 [5 U: Z6 s% |) L: x9 wbbs.mocwww.com                      3 Query       SELECT * from tbl_lock WHERE CdKey='1000'魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 a- G: `- C+ M* Y4 l  b4 i" M7 ?" y
                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'妖城在线论坛7 W! I& [7 ~0 c3 Y
                      3 Query       SELECT Name,RegistNumber,DataPlaceNumber,FaceImageNumber,Lv, Vital,Str,Tough,Quick,Magic,Attrib_Earth,Attrib_Water,Attrib_Fire,Attrib_Wind,LoginCount,MainJob,RenewalFlg,BaseBaseImageNumber,titleID,guildID from tbl_character WHERE CdKey='1000'
作者: rolser    时间: 2016-10-17 08:59

防重名 应该是gmsv处理的问题,交给mysql 来做本来就不对,只是这个bug暂时没有人修复,只能通过其他方法了。。。




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0