发新话题
打印

[讨论] 重名问题菜鸟做法,,

重名问题菜鸟做法,,

最近下载了R大的纯净端~~~
- N- u  |; ?, N. P0 Q* i$ H. S" n2 k1 K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート可惜我的mysql是4.1.22……不支持触发器
; |' q: S, n/ Y* e( T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表但是作为一个菜鸟没把握升级mysql……怕升了又得各种调试 妖城在线论坛/ r, W5 f  m# d* \

( F  `9 i* |4 k' r" u1 x1 xbbs.mocwww.com
* I/ i4 f) ]. \7 C于是自以为是地尝试
3 j6 h2 R( |+ }/ w4 R; s妖城在线论坛alter table `tbl_user` change SequenceNumber SequenceNumber int not null auto_increment UNIQUE;
3 z; E" M% d/ v# T- ?
7 E" z5 ~/ p! k% C* Y# U5 \& u9 E妖城在线论坛结果悲催地发现每次创建角色,tbl_user.SequenceNumber会加1,然后tbl_character.RegistNumber 等于加1后的tbl_user.SequenceNumber   : _( p( M- |) A7 }
顺道还发现mysql4.1.22不支持自定义自增步长……bbs.mocwww.com3 V* E) e% ~# D

: ~1 w2 Z* t* o/ x1 J6 Z6 m' P魔力私服,最新魔力宝贝私服技术交流在犹豫好久最终还是不敢升级mysql后,,突然有了个能凑合用的办法,,取消SequenceNumber的自增属性,然后写了这条丑的要命、乱的要死的sql……bbs.mocwww.com; o4 W# \" ?" N9 F) }
Insert into tbl_user(AccountID,AccountPassword,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,CdKey,SequenceNumber)
2 n; O) t; t) s" C" n( p& h( h妖城在线论坛select $id,$pass,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,$id,((SequenceNumber div 100)+1)*100 as SequenceNumber 妖城在线论坛/ Z9 v- Y3 ]4 c6 O# g0 d
from tbl_user 9 s" S4 h6 _+ n! k+ B) I" G
where SequenceNumber in —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 w0 E+ a# V' d6 c' w
(select max(SequenceNumber) from tbl_user);
) V& F- j& u3 j" }- s! @9 a% R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 z+ Y4 D9 U/ l7 d) u
然后得到了这个效果,其中SN=201是创建了一个角色得到的,我想每个账号约100次重复创建角色的机会,应该够我几个小伙伴霍霍的 。。。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: O, j  ~) y4 I6 H, v( A/ K
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+% Q1 R* l+ }1 S) g
| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |
( @  }! n  Y& C! a- n% z+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
3 W8 `$ t( J7 u* ~bbs.mocwww.com| admin           |              3 | admin           | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% [+ z# v6 ?. G( c1 F" r& y5 ^
| 1000            |              4 | 1000            | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |
6 b. r/ @0 F  b3 W2 O4 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート| 2000            |              6 | 2000            | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com! N& C- }3 j. c
| ---------       |             15 | ---------       | ------          |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com9 v1 h8 G6 A: v8 h
| --------------- |             18 | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |/ V( \3 r5 M" P
| ----            |             17 | ----            | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
  i8 ?, i- o& a1 a* b- _| ------          |            100 | ------          | ------          |         1 |      1 |      0 |        8 |       0 |      0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( @0 V  ?! l  L
| -------------   |            201 | -------------   | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com/ c# z' P- G/ C/ ~1 C
| ------------    |            300 | ------------    | ------          |         1 |      1 |      0 |        8 |       0 |      0 |妖城在线论坛* K% k& q6 X) Z
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+

TOP

为啥发出来后列表就乱了 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ y/ u. }4 e/ Y0 j0 r4 b3 s3 }
编辑时很整齐啊。。。
! S& B, E' n7 x# M8 z$ g. z$ f. x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 H! A6 K" N: @
| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 N  q4 V# B4 l2 s
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
& k( W3 K6 l$ h5 W6 E/ J! k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表| --------------- |--------------- | --------------- | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |
& m3 j5 L  {. r# ~妖城在线论坛| --------------- |--------------- | --------------- | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com, Y) t1 _+ m1 z, X- r
| --------------- |--------------- | --------------- | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |- o- N! m  J6 x9 {
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com" K( t" G4 L5 V/ n& n) K  C- ?
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ H: e% J6 U9 E4 j6 H: o
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力宝贝私服技术交流; u" e1 u2 |: r8 J& Q) b. n/ \
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |* l( i, P0 |. B+ P: A* ?
| --------------- |--------------- | --------------- | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |
0 m: ~$ }& \$ L8 p$ P. q& ]| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) q2 L- B2 w& n4 T
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+

TOP

虽然看不懂,但还是要点个赞!!!
妖城欢迎您!

TOP

我竟然看懂啦,哈哈~~魔力私服,最新魔力宝贝私服技术交流! _% J+ P3 W( s7 e- J0 f

% N* l' Z7 v, a$ Z4 l4 e3 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表redhat 6 系列和 centos 6 默认mysql 就是5版本了。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  r9 N; k5 }  k0 v: ^! e( w
7系列mysql版本更高。

TOP

回复 地板 的帖子

主要是我特别菜,默认的mysql5,没调通- -妖城在线论坛9 a- c8 c1 E0 i' }# g8 p  |+ C- T+ C
后来下的4.1.22的rpm包……

TOP

昨天八成脑子混乱了。。今天发现只是解决了重名丢失问题……
, b) B5 N1 m2 v魔力私服,最新魔力宝贝私服技术交流对防重名的问题了解的太少啊
# y: K$ D: z1 R7 a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流( K$ A8 c3 b( F% ^) Q/ ~
【翻log拿到的创建账号时的SQL语句,原来是REPLACE……】
; S. i; s' x# f" i, V. z5 Z9 O6 s魔力私服,最新魔力宝贝私服技术交流161016 14:05:11       2 Query       SELECT CdKey,AccountID,AccountPassWord,EnableFlg,UseFlg,BadMsg from tbl_user  Where CdKey='1000' or AccountID='1000'魔力私服,最新魔力宝贝私服技术交流0 N, o! W- d: B0 s8 q
161016 14:05:12       3 Query       SELECT * from tbl_lock WHERE CdKey='1000'
! U, U6 ]) h5 {- a! i魔力私服,最新魔力宝贝私服技术交流                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'
! s7 w# m, n' N# abbs.mocwww.com                      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'魔力私服,最新魔力宝贝私服技术交流* @) _" p' @; \" c  W
161016 14:05:47       3 Query       SELECT DataPlaceNumber,Name from tbl_character WHERE CdKey='1000'魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 k  z" f9 H1 {5 V9 p: M: X8 B
                      3 Query       SELECT SequenceNumber FROM tbl_user WHERE CdKey='1000'
0 _& ]6 y2 k! k3 w' u2 J魔力私服,最新魔力宝贝私服技术交流                      3 Query       UPDATE tbl_user SET SequenceNumber=5 Where CdKey='1000'+ y3 W1 b- \! S+ j- v  C
                      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)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' w8 L9 c. L. Q7 s( J0 {
                      3 Query       DELETE FROM tbl_skill WHERE CdKey='1000' and RegistNumber=5妖城在线论坛: j' D8 B8 d5 Y* F
                      3 Query       DELETE FROM tbl_addressbook WHERE CdKey='1000' and RegistNumber=5
  b& ^( n" t! g4 X魔力私服,最新魔力宝贝私服技术交流                      3 Query       DELETE FROM tbl_item WHERE CdKey='1000' and RegistNumber=5魔力私服,最新魔力宝贝私服技术交流5 s9 H( r; ^" u6 X' I, 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)
7 i) K4 l5 q1 J, b# x* `$ ?                      3 Query       DELETE FROM tbl_pet WHERE CdKey='1000' and RegistNumber=5妖城在线论坛' a4 B" e4 `  `5 f0 L6 K0 i1 m+ Y
                      3 Query       SELECT * from tbl_lock WHERE CdKey='1000'bbs.mocwww.com2 j( i9 X) {4 {8 c  `7 e! b
                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'
5 z! Z: W. r$ _, K' Q  R& r                      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'

TOP

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

TOP

发新话题