发新话题
打印

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

重名问题菜鸟做法,,

最近下载了R大的纯净端~~~魔力私服,最新魔力宝贝私服技术交流+ [8 _/ ]# K  Z7 [6 J
可惜我的mysql是4.1.22……不支持触发器—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 V0 Q. Y3 V# }8 o$ {
但是作为一个菜鸟没把握升级mysql……怕升了又得各种调试
! Y8 R+ \, i+ @5 e9 S4 o7 B妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 ~+ r  R. ?2 r: a

/ x, p6 r' T# i' o- r# z8 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表于是自以为是地尝试bbs.mocwww.com- H3 t" F) J" ?6 R" E
alter table `tbl_user` change SequenceNumber SequenceNumber int not null auto_increment UNIQUE;+ [* v$ X" f  I
妖城在线论坛' N% F+ ~' ?9 n
结果悲催地发现每次创建角色,tbl_user.SequenceNumber会加1,然后tbl_character.RegistNumber 等于加1后的tbl_user.SequenceNumber   魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 A' a; }  N' V# J* Z
顺道还发现mysql4.1.22不支持自定义自增步长……
6 ~/ Q4 m9 G7 ^2 a" |. _5 l  G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛& w% F3 u" E9 L/ S' \
在犹豫好久最终还是不敢升级mysql后,,突然有了个能凑合用的办法,,取消SequenceNumber的自增属性,然后写了这条丑的要命、乱的要死的sql……魔力私服,最新魔力宝贝私服技术交流# Y6 l/ k* q& ~; F% M& ~" \
Insert into tbl_user(AccountID,AccountPassword,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,CdKey,SequenceNumber)" k1 f9 `6 Q& ?) H
select $id,$pass,EnableFlg,TrialFlg,DownFlg,ExpFlg,UseFlg,BadMsg,$id,((SequenceNumber div 100)+1)*100 as SequenceNumber
+ F7 }' F) Q9 ^# y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表from tbl_user
3 `' b* W- ~! mbbs.mocwww.comwhere SequenceNumber in 魔力私服,最新魔力宝贝私服技术交流% G+ v! [( U) C; S; J8 j
(select max(SequenceNumber) from tbl_user);
- t! B( a1 L3 x* q8 _3 u. T) A6 f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2 z& m9 ~' O: h9 d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表然后得到了这个效果,其中SN=201是创建了一个角色得到的,我想每个账号约100次重复创建角色的机会,应该够我几个小伙伴霍霍的 。。。
) v! a5 T8 T# Z7 c/ E魔力私服,最新魔力宝贝私服技术交流+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+魔力私服,最新魔力宝贝私服技术交流8 n" Q: P% a6 U) @3 |2 A7 p
| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# |% Z" ^0 v2 a, T
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+魔力私服,最新魔力宝贝私服技术交流& y  v( E' W4 E3 I) B
| admin           |              3 | admin           | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* \+ m6 Z7 a5 h
| 1000            |              4 | 1000            | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力宝贝私服技术交流# ?: z$ ^( z' a4 ~" k
| 2000            |              6 | 2000            | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! L( @# y, P3 C7 y
| ---------       |             15 | ---------       | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 j2 Z3 r+ i3 W/ a; b, \. Z
| --------------- |             18 | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
7 t2 G8 q, J) l7 I& [魔力私服,最新魔力宝贝私服技术交流| ----            |             17 | ----            | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
7 X& W3 O7 Y" N+ q7 E+ P' W" F魔力私服,最新魔力宝贝私服技术交流| ------          |            100 | ------          | ------          |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com: z( V* X" y0 B, T, ?8 [
| -------------   |            201 | -------------   | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# ~: m5 K' M- N" u; m
| ------------    |            300 | ------------    | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
# `( S2 D9 R, @2 x6 f- {, n1 [魔力私服,最新魔力宝贝私服技术交流+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+

TOP

为啥发出来后列表就乱了 妖城在线论坛, u2 a  m" V* A* E
编辑时很整齐啊。。。bbs.mocwww.com% ]+ k/ K9 `, s' o7 ~7 ^5 P
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+魔力私服,最新魔力宝贝私服技术交流6 N# `3 s1 [- `
| CdKey           | SequenceNumber | AccountID       | AccountPassWord | EnableFlg | UseFlg | BadMsg | TrialFlg | DownFlg | ExpFlg |妖城在线论坛/ E' K# c* j" f& p) m2 x+ f
+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+
: q+ m! B: A0 R| --------------- |--------------- | --------------- | 1234            |         1 |      1 |      0 |        8 |       0 |      0 |妖城在线论坛( C3 \( `) u- M# o0 K1 M  g3 D& d1 q
| --------------- |--------------- | --------------- | 1000            |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力宝贝私服技术交流* _  K/ }- Y* `8 d
| --------------- |--------------- | --------------- | 2000            |         1 |      1 |      0 |        8 |       0 |      0 |bbs.mocwww.com" z9 w9 {8 S5 C$ S. k
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 ^) \# ?/ |! Z$ z/ {
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
# P" H% Z% j  ~+ O妖城在线论坛| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |妖城在线论坛1 |) m2 P4 L! r: ]& A+ q
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 }2 s! v+ `5 x" A  u4 k
| --------------- |--------------- | --------------- | ---------       |         1 |      1 |      0 |        8 |       0 |      0 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% N- L: j( h  h! }& ^
| --------------- |--------------- | --------------- | ------          |         1 |      1 |      0 |        8 |       0 |      0 |
% i; k; ~9 L: w: A5 h) S: o妖城在线论坛+-----------------+----------------+-----------------+-----------------+-----------+--------+--------+----------+---------+--------+

TOP

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

TOP

我竟然看懂啦,哈哈~~
* _) e4 g2 |9 u& f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* g( V: b5 ]' i9 N, y+ `
redhat 6 系列和 centos 6 默认mysql 就是5版本了。
9 L- \4 R- L) u* p' h4 E& l7系列mysql版本更高。

TOP

回复 地板 的帖子

主要是我特别菜,默认的mysql5,没调通- -
7 H2 f" G7 ~3 K" |) o' o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート后来下的4.1.22的rpm包……

TOP

昨天八成脑子混乱了。。今天发现只是解决了重名丢失问题……
* h  x7 N* c' j& q0 a( [5 D魔力私服,最新魔力宝贝私服技术交流对防重名的问题了解的太少啊
$ `9 e6 y8 d: ~) X4 S( tbbs.mocwww.com
; P$ l6 E+ x  q" }  vbbs.mocwww.com【翻log拿到的创建账号时的SQL语句,原来是REPLACE……】
2 Y" d2 R9 I7 S" _9 c! M' p# ~; {bbs.mocwww.com161016 14:05:11       2 Query       SELECT CdKey,AccountID,AccountPassWord,EnableFlg,UseFlg,BadMsg from tbl_user  Where CdKey='1000' or AccountID='1000'—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( i7 y- y+ T8 U5 H4 N& {- L  a
161016 14:05:12       3 Query       SELECT * from tbl_lock WHERE CdKey='1000'—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% B: Y6 |5 V3 Y' z1 S7 e
                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'
8 e2 m3 x& T, s9 j                      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'魔力私服,最新魔力宝贝私服技术交流- C8 E' |3 V7 {& q, o" Z
161016 14:05:47       3 Query       SELECT DataPlaceNumber,Name from tbl_character WHERE CdKey='1000'
! j- |; `4 P' `) H7 n4 H* @- y* S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                      3 Query       SELECT SequenceNumber FROM tbl_user WHERE CdKey='1000'魔力私服,最新魔力宝贝私服技术交流4 ^5 I/ u' X% H  E& S9 |
                      3 Query       UPDATE tbl_user SET SequenceNumber=5 Where CdKey='1000'bbs.mocwww.com2 t: H' E: @& g: L$ {: f
                      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)
# n5 {% `, i( N! A! g6 D* fbbs.mocwww.com                      3 Query       DELETE FROM tbl_skill WHERE CdKey='1000' and RegistNumber=5
, N! Z  p# W( T$ w+ E                      3 Query       DELETE FROM tbl_addressbook WHERE CdKey='1000' and RegistNumber=5
9 k, _* V8 j& w2 i6 J妖城在线论坛                      3 Query       DELETE FROM tbl_item WHERE CdKey='1000' and RegistNumber=5
( v, D5 f' q8 F0 Q9 P6 }  y妖城在线论坛                      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)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' P* {( S" u9 T  |. q
                      3 Query       DELETE FROM tbl_pet WHERE CdKey='1000' and RegistNumber=5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 @5 E4 I, n, K1 @1 K- N& l8 L
                      3 Query       SELECT * from tbl_lock WHERE CdKey='1000'bbs.mocwww.com; ?9 p. \4 J8 D  w9 ~- Z* k
                      3 Query       SELECT      TrialFlg,DownFlg from tbl_user WHERE CdKey='1000'—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  a4 ?+ X) i' R( I1 K
                      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

发新话题