发新话题
打印

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

重名问题菜鸟做法,,

最近下载了R大的纯净端~~~
" j; g  W5 r- `. e9 }7 a妖城在线论坛可惜我的mysql是4.1.22……不支持触发器
! b! [% j9 h" Y: Lbbs.mocwww.com但是作为一个菜鸟没把握升级mysql……怕升了又得各种调试
% t2 l1 r, S  x- H1 M
8 _  j7 Q3 M8 c, p" q# o6 u# y& V魔力私服,最新魔力宝贝私服技术交流
/ Z9 \& L/ X: ?% jbbs.mocwww.com于是自以为是地尝试
0 S$ W1 d( [- x; A: I魔力私服,最新魔力宝贝私服技术交流alter table `tbl_user` change SequenceNumber SequenceNumber int not null auto_increment UNIQUE;
4 U: Y' N2 @' Sbbs.mocwww.com
' i' P$ B6 T; z7 N魔力私服,最新魔力宝贝私服技术交流结果悲催地发现每次创建角色,tbl_user.SequenceNumber会加1,然后tbl_character.RegistNumber 等于加1后的tbl_user.SequenceNumber   魔力私服,最新魔力宝贝私服技术交流" J, J( i# X/ I# z
顺道还发现mysql4.1.22不支持自定义自增步长……
6 y/ ], _4 w% H' l1 E妖城在线论坛
9 B, C, t2 B6 s1 L' m! B: a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表在犹豫好久最终还是不敢升级mysql后,,突然有了个能凑合用的办法,,取消SequenceNumber的自增属性,然后写了这条丑的要命、乱的要死的sql……
$ g# g8 ^* i$ RInsert into tbl_user(AccountID,AccountPassword,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,CdKey,SequenceNumber)
* X; G0 M4 q' X1 Tselect $id,$pass,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,$id,((SequenceNumber div 100)+1)*100 as SequenceNumber
" A, _/ y. d2 u9 r, F+ g) u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表from tbl_user
( ^' f  i: {" |7 g! ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表where SequenceNumber in
' _- A! r, [- d6 N妖城在线论坛(select max(SequenceNumber) from tbl_user);
* G! f4 g1 o3 X, |# S4 y魔力私服,最新魔力宝贝私服技术交流
& Z5 f! _6 G2 l# j& M) d妖城在线论坛然后得到了这个效果,其中SN=201是创建了一个角色得到的,我想每个账号约100次重复创建角色的机会,应该够我几个小伙伴霍霍的 。。。bbs.mocwww.com5 f$ `/ y+ @9 }
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
0 F/ u+ B3 L# c# pbbs.mocwww.com| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 U2 x& y. k$ J& P0 o
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
8 t- Z2 g6 G( N6 I  O5 e: B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート| admin           |              3 | admin           | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |
, P9 h8 M2 H9 c+ V魔力私服,最新魔力宝贝私服技术交流| 1000            |              4 | 1000            | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. b; _7 f) O- i
| 2000            |              6 | 2000            | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |
! h* l2 F. m4 [. `+ h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート| ---------       |             15 | ---------       | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
7 z2 c# x( _3 p0 _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表| --------------- |             18 | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
: R4 i) ]5 H6 F妖城在线论坛| ----            |             17 | ----            | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" U9 O1 f9 R+ z* R
| ------          |            100 | ------          | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力宝贝私服技术交流% J( l4 n) L, T5 @# z% O1 O
| -------------   |            201 | -------------   | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |妖城在线论坛0 X) P1 [! `- [
| ------------    |            300 | ------------    | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
( w; v+ q* w! r- O0 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+

TOP

为啥发出来后列表就乱了
. v8 E$ G+ c  Q8 M/ U: N& U编辑时很整齐啊。。。
4 `$ V4 j7 m, J* l7 I- n3 {妖城在线论坛+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+妖城在线论坛, R0 a8 Z! e1 Y& x
| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |
& M8 T# X/ }$ |. j! }0 \* n6 f+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+bbs.mocwww.com7 o5 h/ P$ M$ X. o( h6 f: I
| --------------- |--------------- | --------------- | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com3 H' d- w3 _  V5 L% N! x' s
| --------------- |--------------- | --------------- | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |
0 K1 B1 I7 |  s, o& ^魔力私服,最新魔力宝贝私服技术交流| --------------- |--------------- | --------------- | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |
9 w1 R& a: h; B0 t! ]| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
2 F, L2 x& q2 a" g' g8 Q' Gbbs.mocwww.com| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com  v/ S3 c+ y" c# a1 t9 L  ?
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |* ^3 r. Y0 \  {0 N
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |  ~$ t" R9 \# b6 W" W
| --------------- |--------------- | --------------- | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 t/ ^: I* x6 v) [9 z) W
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
3 c! c0 H) h) l) H! o魔力私服,最新魔力宝贝私服技术交流+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+

TOP

回复 地板 的帖子

主要是我特别菜,默认的mysql5,没调通- -妖城在线论坛* G1 `0 x6 ]' z$ u/ j2 a4 [
后来下的4.1.22的rpm包……

TOP

昨天八成脑子混乱了。。今天发现只是解决了重名丢失问题……
6 {7 T/ L8 n' G0 \# y. q妖城在线论坛对防重名的问题了解的太少啊
5 m6 N' M& R; u( J. T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- {' ]8 S: B, [  F6 r& Q4 N5 B) O
【翻log拿到的创建账号时的SQL语句,原来是REPLACE……】
; j$ d1 Q2 ~; ~& t9 m妖城在线论坛161016 14:05:11       2 Query       SELECT CdKey,AccountID,AccountPassWord,EnableFlg,UseFlg,BadMsg from tbl_user  Where CdKey='1000' or AccountID='1000'魔力私服,最新魔力宝贝私服技术交流5 y" j9 ^6 z; M: v2 Q
161016 14:05:12       3 Query       SELECT * from tbl_lock WHERE CdKey='1000'妖城在线论坛' ?% Y# Q" ?1 o2 n. |8 |, s( O
                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'
# D% ?! g" \/ Z+ V) h0 O—魔力私服,魔力宝贝私服技术,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'
9 g* N& {  B- g161016 14:05:47       3 Query       SELECT DataPlaceNumber,Name from tbl_character WHERE CdKey='1000'
- M: Z: [' m, p6 ybbs.mocwww.com                      3 Query       SELECT SequenceNumber FROM tbl_user WHERE CdKey='1000'; k, [$ u/ ^7 g4 G2 c
                      3 Query       UPDATE tbl_user SET SequenceNumber=5 Where CdKey='1000'
; v$ g1 _; w" Z& {6 ~  E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                      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,电影,黑客,网络,网吧,破解,入侵,注册表4 H! M8 O6 r( G- K& Q% {
                      3 Query       DELETE FROM tbl_skill WHERE CdKey='1000' and RegistNumber=5
7 j/ y( h$ |+ P% S: d% W3 }魔力私服,最新魔力宝贝私服技术交流                      3 Query       DELETE FROM tbl_addressbook WHERE CdKey='1000' and RegistNumber=5
, m4 H* k- I- m' ybbs.mocwww.com                      3 Query       DELETE FROM tbl_item WHERE CdKey='1000' and RegistNumber=5
- ?/ S& s. ^" M$ b- @; z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                      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)
. S$ |$ h/ b  g魔力私服,最新魔力宝贝私服技术交流                      3 Query       DELETE FROM tbl_pet WHERE CdKey='1000' and RegistNumber=5魔力私服,最新魔力宝贝私服技术交流: N2 w4 l( g; m+ P9 {% N6 f
                      3 Query       SELECT * from tbl_lock WHERE CdKey='1000'
8 k  I! K3 F/ G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'
5 W# [' E' }! I$ H妖城在线论坛                      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

发新话题