发新话题
打印

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

重名问题菜鸟做法,,

最近下载了R大的纯净端~~~
# t8 h3 P/ q" C# h, X: R% u; _妖城在线论坛可惜我的mysql是4.1.22……不支持触发器妖城在线论坛' j( ^0 y0 _" e4 m
但是作为一个菜鸟没把握升级mysql……怕升了又得各种调试 bbs.mocwww.com! W# h1 r' I- n8 j5 @
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" q- I7 S/ a2 O+ s
妖城在线论坛9 d: v, q9 Q: [# J3 C, j9 D
于是自以为是地尝试
+ P6 @! J: F$ B# ^# z0 J妖城在线论坛alter table `tbl_user` change SequenceNumber SequenceNumber int not null auto_increment UNIQUE;bbs.mocwww.com: Q6 B( ^/ G  @0 c8 T) B

* [' n7 H1 q" m& p5 j结果悲催地发现每次创建角色,tbl_user.SequenceNumber会加1,然后tbl_character.RegistNumber 等于加1后的tbl_user.SequenceNumber   魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 M2 H& S  Z" p1 N1 S* C
顺道还发现mysql4.1.22不支持自定义自增步长……
/ @! J% P* c. U+ B& U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
: h) }& ~. a" ~& z5 R0 S) v妖城在线论坛在犹豫好久最终还是不敢升级mysql后,,突然有了个能凑合用的办法,,取消SequenceNumber的自增属性,然后写了这条丑的要命、乱的要死的sql……
7 R/ ?6 ?) u7 f2 p7 QInsert into tbl_user(AccountID,AccountPassword,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,CdKey,SequenceNumber)
' A3 G! V, V8 tbbs.mocwww.comselect $id,$pass,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,$id,((SequenceNumber div 100)+1)*100 as SequenceNumber —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ n2 }( N. T6 h# C- c
from tbl_user
% |, U) I: @) D( e, f+ _魔力私服,最新魔力宝贝私服技术交流where SequenceNumber in
& C) ]4 c* E5 R; D, n- V' B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表(select max(SequenceNumber) from tbl_user);
2 U' `! r9 t" D! j* x  ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
% Q  N2 N( i! j5 f+ N魔力私服,最新魔力宝贝私服技术交流然后得到了这个效果,其中SN=201是创建了一个角色得到的,我想每个账号约100次重复创建角色的机会,应该够我几个小伙伴霍霍的 。。。
( {/ e. e: U8 ?& Ebbs.mocwww.com+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
+ t4 d8 \4 C  A7 g9 A/ A6 F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |魔力私服,最新魔力宝贝私服技术交流9 H) Q6 q! _! g
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
5 Y- s' A2 B4 h/ \妖城在线论坛| admin           |              3 | admin           | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |7 T1 {- a$ S8 H9 Q4 Z; h
| 1000            |              4 | 1000            | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |妖城在线论坛. y- c, l& \  Z
| 2000            |              6 | 2000            | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力宝贝私服技术交流1 A4 D' |6 ]  e' n2 ]6 C) w- I
| ---------       |             15 | ---------       | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
3 i. a* @, Y# \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表| --------------- |             18 | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力宝贝私服技术交流- h( b! ~" @0 d8 I
| ----            |             17 | ----            | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
8 g# s( r/ Z* ~: U! {8 Y$ E) Q1 W魔力私服,最新魔力宝贝私服技术交流| ------          |            100 | ------          | ------          |         1 |      1 |      0 |        8 |       0 |      0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( i; i  I% P% b1 V" L4 H5 Z" x
| -------------   |            201 | -------------   | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com- p# Q: J! t+ u2 U: B0 J. W: p
| ------------    |            300 | ------------    | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
. i1 A; L9 P2 ]/ c/ t魔力私服,最新魔力宝贝私服技术交流+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+

TOP

为啥发出来后列表就乱了 妖城在线论坛, x* F) g& {* O2 ]3 g- s8 F) v
编辑时很整齐啊。。。魔力私服,最新魔力宝贝私服技术交流, ^# B: F. i+ M" w2 U8 g0 S
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
4 [4 F  J4 [" e3 L# u4 z3 y6 t, l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |
. C( E# b0 f2 v6 v; q2 W6 {. bbbs.mocwww.com+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+bbs.mocwww.com/ t  ^3 c# l& B5 U' ~& z
| --------------- |--------------- | --------------- | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |
' k. `0 E( P; ?  k; a' J" w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表| --------------- |--------------- | --------------- | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com9 G/ l! ?& C. ^
| --------------- |--------------- | --------------- | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: j3 g+ g4 J& C9 C
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) b9 g8 a0 q7 B; R5 D
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |( ~+ w4 e; P1 f4 B/ m& L
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
6 Z; ^& O2 {+ T  j6 z3 |- b. Jbbs.mocwww.com| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com' Q! E' \- G4 t9 T+ u1 o/ A. ]
| --------------- |--------------- | --------------- | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |
5 _4 U! \& S3 z( ?& t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力宝贝私服技术交流7 m2 a, \# ~8 i
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+

TOP

回复 地板 的帖子

主要是我特别菜,默认的mysql5,没调通- -
6 h( y4 Y8 E! p5 e9 u% L后来下的4.1.22的rpm包……

TOP

昨天八成脑子混乱了。。今天发现只是解决了重名丢失问题……
3 e6 y$ ~7 F3 N% B; e  jbbs.mocwww.com对防重名的问题了解的太少啊 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 x) ^% H/ w: S- E+ F$ V9 ?5 o
魔力私服,最新魔力宝贝私服技术交流2 w+ i: c( a+ v4 o6 g% G% H& f
【翻log拿到的创建账号时的SQL语句,原来是REPLACE……】
0 V, M7 h; i; `: Y  K. Tbbs.mocwww.com161016 14:05:11       2 Query       SELECT CdKey,AccountID,AccountPassWord,EnableFlg,UseFlg,BadMsg from tbl_user  Where CdKey='1000' or AccountID='1000'
! v+ G: i3 G7 p, |+ R' B161016 14:05:12       3 Query       SELECT * from tbl_lock WHERE CdKey='1000'bbs.mocwww.com& D$ F/ O$ Z( [  @  v  W, q
                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'魔力私服,最新魔力宝贝私服技术交流* M- s, z7 m5 z6 L; w0 z
                      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'
" y% }. l9 ?. k0 ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート161016 14:05:47       3 Query       SELECT DataPlaceNumber,Name from tbl_character WHERE CdKey='1000'
  o# D8 N# V- J7 N9 e, g魔力私服,最新魔力宝贝私服技术交流                      3 Query       SELECT SequenceNumber FROM tbl_user WHERE CdKey='1000'bbs.mocwww.com; b5 z4 g3 s6 |0 z( d
                      3 Query       UPDATE tbl_user SET SequenceNumber=5 Where CdKey='1000'bbs.mocwww.com7 f. X# @1 v6 o* C3 b
                      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)
& M: \) |6 i4 m4 k: N0 \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                      3 Query       DELETE FROM tbl_skill WHERE CdKey='1000' and RegistNumber=5
/ b9 U# k0 a; q* \2 B+ {6 P7 B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                      3 Query       DELETE FROM tbl_addressbook WHERE CdKey='1000' and RegistNumber=58 \2 N4 r8 ~0 r+ V: y1 m8 Q
                      3 Query       DELETE FROM tbl_item WHERE CdKey='1000' and RegistNumber=5妖城在线论坛/ N* H% y; T8 d- f) L4 @4 }! l
                      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)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* j' o. }" \* m1 @8 S
                      3 Query       DELETE FROM tbl_pet WHERE CdKey='1000' and RegistNumber=5# i% l) w+ _) l8 d9 K. b3 a1 y
                      3 Query       SELECT * from tbl_lock WHERE CdKey='1000'4 v4 S" H0 k' v& D/ H# I
                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'
6 h  B4 o+ j2 _- w; S6 X; m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                      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

发新话题