general table의 no_member를 의미에 더 맞도록 owner로 변경.
general table의 user_id, password column 삭제. 코드도 이를 참조하지 않고 owner를 이용하도록 변경
This commit is contained in:
+202
-100
@@ -6,106 +6,208 @@
|
||||
|
||||
$general_schema = "
|
||||
|
||||
create table general (
|
||||
no int not null auto_increment,
|
||||
user_id char(32) not null,
|
||||
password char(32) not null,
|
||||
conmsg char(255) default '',
|
||||
npcmsg char(255) default '',
|
||||
npcid int(5) default 0,
|
||||
npc int(1) default 0,
|
||||
npc_org int(1) default 0,
|
||||
npcmatch int(3) default 0,
|
||||
bornyear int(3) default 180,
|
||||
deadyear int(3) default 300,
|
||||
newmsg int(1) default 0,
|
||||
con int(6) default 0, connect int(6) default 0, refresh int(6) default 0,
|
||||
logcnt int(6) default 1, refcnt int(6) default 1,
|
||||
picture char(32) not null, imgsvr int(1) default 0,
|
||||
name char(32) not null,
|
||||
name2 char(32) NULL DEFAULT NULL,
|
||||
nation int(6) default 0,
|
||||
nations char(64) default ',0,',
|
||||
city int(6) default 0,
|
||||
troop int(6) default 0,
|
||||
leader int(3) default 0, leader2 int(3) default 0,
|
||||
power int(3) default 0, power2 int(3) default 0,
|
||||
intel int(3) default 0, intel2 int(3) default 0,
|
||||
injury int(2) default 0,
|
||||
experience int(6) default 0, dedication int(6) default 0,
|
||||
dex0 int(8) default 0, dex10 int(8) default 0,
|
||||
dex20 int(8) default 0, dex30 int(8) default 0,
|
||||
dex40 int(8) default 0,
|
||||
level int(2) default 0,
|
||||
gold int(6) default 0, rice int(6) default 0,
|
||||
crew int(5) default 0, crewtype int(2) default 0,
|
||||
train int(3) default 0, atmos int(3) default 0,
|
||||
weap int(2) default 0, book int(2) default 0,
|
||||
horse int(2) default 0, item int(2) default 0,
|
||||
turntime datetime, recwar datetime,
|
||||
makenation char(255), makelimit int(2) default 24,
|
||||
killturn int(3),
|
||||
lastconnect datetime, lastrefresh datetime,
|
||||
ip char(255) default '',
|
||||
block int(1) default 0,
|
||||
dedlevel int(2) default 0, explevel int(2) default 0,
|
||||
firenum int(3) default 0, warnum int(3) default 0,
|
||||
killnum int(3) default 0, deathnum int(3) default 0,
|
||||
killcrew int(7) default 0, deathcrew int(7) default 0,
|
||||
age int(3) default 20, startage int(3) default 20,
|
||||
history text default '',
|
||||
belong int(2) default 1,
|
||||
betray int(2) default 0,
|
||||
personal int(2) default 0,
|
||||
special int(2) default 0, specage int(2) default 0,
|
||||
special2 int(2) default 0, specage2 int(2) default 0,
|
||||
skin int(3) default 1,
|
||||
mode int(1) default 2, tnmt int(1) default 1, map int(1) default 0,
|
||||
myset int(1) default 3,
|
||||
userlevel int(1) default 1,
|
||||
tournament int(1) default 0,
|
||||
vote int(1) default 0,
|
||||
newvote int(1) default 0,
|
||||
|
||||
ttw int(4) default 0, ttd int(4) default 0, ttl int(4) default 0, ttg int(4) default 0, ttp int(4) default 0,
|
||||
tlw int(4) default 0, tld int(4) default 0, tll int(4) default 0, tlg int(4) default 0, tlp int(4) default 0,
|
||||
tpw int(4) default 0, tpd int(4) default 0, tpl int(4) default 0, tpg int(4) default 0, tpp int(4) default 0,
|
||||
tiw int(4) default 0, tid int(4) default 0, til int(4) default 0, tig int(4) default 0, tip int(4) default 0,
|
||||
|
||||
bet0 int(8) default 0, bet1 int(8) default 0, bet2 int(8) default 0, bet3 int(8) default 0,
|
||||
bet4 int(8) default 0, bet5 int(8) default 0, bet6 int(8) default 0, bet7 int(8) default 0,
|
||||
bet8 int(8) default 0, bet9 int(8) default 0, bet10 int(8) default 0, bet11 int(8) default 0,
|
||||
bet12 int(8) default 0, bet13 int(8) default 0, bet14 int(8) default 0, bet15 int(8) default 0,
|
||||
betwin int(8) default 0, betgold int(8) default 0, betwingold int(8) default 0,
|
||||
|
||||
term int(4) default 0,
|
||||
turn0 char(14) default '00000000000000', turn1 char(14) default '00000000000000', turn2 char(14) default '00000000000000',
|
||||
turn3 char(14) default '00000000000000', turn4 char(14) default '00000000000000', turn5 char(14) default '00000000000000',
|
||||
turn6 char(14) default '00000000000000', turn7 char(14) default '00000000000000', turn8 char(14) default '00000000000000',
|
||||
turn9 char(14) default '00000000000000', turn10 char(14) default '00000000000000', turn11 char(14) default '00000000000000',
|
||||
turn12 char(14) default '00000000000000', turn13 char(14) default '00000000000000', turn14 char(14) default '00000000000000',
|
||||
turn15 char(14) default '00000000000000', turn16 char(14) default '00000000000000', turn17 char(14) default '00000000000000',
|
||||
turn18 char(14) default '00000000000000', turn19 char(14) default '00000000000000', turn20 char(14) default '00000000000000',
|
||||
turn21 char(14) default '00000000000000', turn22 char(14) default '00000000000000', turn23 char(14) default '00000000000000',
|
||||
recturn char(14) default '', resturn char(14) default '',
|
||||
msg0 char(150) default '', msg0_type int(4) default 0, msg0_who int(9) default 0, msg0_when datetime,
|
||||
msg1 char(150) default '', msg1_type int(4) default 0, msg1_who int(9) default 0, msg1_when datetime,
|
||||
msg2 char(150) default '', msg2_type int(4) default 0, msg2_who int(9) default 0, msg2_when datetime,
|
||||
msg3 char(150) default '', msg3_type int(4) default 0, msg3_who int(9) default 0, msg3_when datetime,
|
||||
msg4 char(150) default '', msg4_type int(4) default 0, msg4_who int(9) default 0, msg4_when datetime,
|
||||
msg5 char(150) default '', msg5_type int(4) default 0, msg5_who int(9) default 0, msg5_when datetime,
|
||||
msg6 char(150) default '', msg6_type int(4) default 0, msg6_who int(9) default 0, msg6_when datetime,
|
||||
msg7 char(150) default '', msg7_type int(4) default 0, msg7_who int(9) default 0, msg7_when datetime,
|
||||
msg8 char(150) default '', msg8_type int(4) default 0, msg8_who int(9) default 0, msg8_when datetime,
|
||||
msg9 char(150) default '', msg9_type int(4) default 0, msg9_who int(9) default 0, msg9_when datetime,
|
||||
msgindex int(2) default 9,
|
||||
|
||||
PRIMARY KEY (no),
|
||||
KEY (user_id),
|
||||
KEY (nation),
|
||||
KEY (city),
|
||||
KEY (turntime)
|
||||
) ENGINE=INNODB ROW_FORMAT=DYNAMIC DEFAULT CHARSET=UTF8
|
||||
CREATE TABLE `general` (
|
||||
`no` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`owner` INT(11) NOT NULL DEFAULT '-1',
|
||||
`conmsg` CHAR(255) NOT NULL DEFAULT '',
|
||||
`npcmsg` CHAR(255) NULL DEFAULT '',
|
||||
`npcid` INT(5) NULL DEFAULT '0',
|
||||
`npc` INT(1) NULL DEFAULT '0',
|
||||
`npc_org` INT(1) NULL DEFAULT '0',
|
||||
`npcmatch` INT(3) NULL DEFAULT '0',
|
||||
`bornyear` INT(3) NULL DEFAULT '180',
|
||||
`deadyear` INT(3) NULL DEFAULT '300',
|
||||
`newmsg` INT(1) NULL DEFAULT '0',
|
||||
`con` INT(6) NULL DEFAULT '0',
|
||||
`connect` INT(6) NULL DEFAULT '0',
|
||||
`refresh` INT(6) NULL DEFAULT '0',
|
||||
`logcnt` INT(6) NULL DEFAULT '1',
|
||||
`refcnt` INT(6) NULL DEFAULT '1',
|
||||
`picture` CHAR(32) NOT NULL,
|
||||
`imgsvr` INT(1) NULL DEFAULT '0',
|
||||
`name` CHAR(32) NOT NULL,
|
||||
`name2` CHAR(32) NULL DEFAULT NULL,
|
||||
`nation` INT(6) NULL DEFAULT '0',
|
||||
`nations` CHAR(64) NULL DEFAULT ',0,',
|
||||
`city` INT(6) NULL DEFAULT '0',
|
||||
`troop` INT(6) NULL DEFAULT '0',
|
||||
`leader` INT(3) NULL DEFAULT '0',
|
||||
`leader2` INT(3) NULL DEFAULT '0',
|
||||
`power` INT(3) NULL DEFAULT '0',
|
||||
`power2` INT(3) NULL DEFAULT '0',
|
||||
`intel` INT(3) NULL DEFAULT '0',
|
||||
`intel2` INT(3) NULL DEFAULT '0',
|
||||
`injury` INT(2) NULL DEFAULT '0',
|
||||
`experience` INT(6) NULL DEFAULT '0',
|
||||
`dedication` INT(6) NULL DEFAULT '0',
|
||||
`dex0` INT(8) NULL DEFAULT '0',
|
||||
`dex10` INT(8) NULL DEFAULT '0',
|
||||
`dex20` INT(8) NULL DEFAULT '0',
|
||||
`dex30` INT(8) NULL DEFAULT '0',
|
||||
`dex40` INT(8) NULL DEFAULT '0',
|
||||
`level` INT(2) NULL DEFAULT '0',
|
||||
`gold` INT(6) NULL DEFAULT '0',
|
||||
`rice` INT(6) NULL DEFAULT '0',
|
||||
`crew` INT(5) NULL DEFAULT '0',
|
||||
`crewtype` INT(2) NULL DEFAULT '0',
|
||||
`train` INT(3) NULL DEFAULT '0',
|
||||
`atmos` INT(3) NULL DEFAULT '0',
|
||||
`weap` INT(2) NULL DEFAULT '0',
|
||||
`book` INT(2) NULL DEFAULT '0',
|
||||
`horse` INT(2) NULL DEFAULT '0',
|
||||
`item` INT(2) NULL DEFAULT '0',
|
||||
`turntime` DATETIME NULL DEFAULT NULL,
|
||||
`recwar` DATETIME NULL DEFAULT NULL,
|
||||
`makenation` CHAR(255) NULL DEFAULT NULL,
|
||||
`makelimit` INT(2) NULL DEFAULT '24',
|
||||
`killturn` INT(3) NULL DEFAULT NULL,
|
||||
`lastconnect` DATETIME NULL DEFAULT NULL,
|
||||
`lastrefresh` DATETIME NULL DEFAULT NULL,
|
||||
`ip` CHAR(255) NULL DEFAULT '',
|
||||
`block` INT(1) NULL DEFAULT '0',
|
||||
`dedlevel` INT(2) NULL DEFAULT '0',
|
||||
`explevel` INT(2) NULL DEFAULT '0',
|
||||
`firenum` INT(3) NULL DEFAULT '0',
|
||||
`warnum` INT(3) NULL DEFAULT '0',
|
||||
`killnum` INT(3) NULL DEFAULT '0',
|
||||
`deathnum` INT(3) NULL DEFAULT '0',
|
||||
`killcrew` INT(7) NULL DEFAULT '0',
|
||||
`deathcrew` INT(7) NULL DEFAULT '0',
|
||||
`age` INT(3) NULL DEFAULT '20',
|
||||
`startage` INT(3) NULL DEFAULT '20',
|
||||
`history` TEXT NULL DEFAULT '',
|
||||
`belong` INT(2) NULL DEFAULT '1',
|
||||
`betray` INT(2) NULL DEFAULT '0',
|
||||
`personal` INT(2) NULL DEFAULT '0',
|
||||
`special` INT(2) NULL DEFAULT '0',
|
||||
`specage` INT(2) NULL DEFAULT '0',
|
||||
`special2` INT(2) NULL DEFAULT '0',
|
||||
`specage2` INT(2) NULL DEFAULT '0',
|
||||
`skin` INT(3) NULL DEFAULT '1',
|
||||
`mode` INT(1) NULL DEFAULT '2',
|
||||
`tnmt` INT(1) NULL DEFAULT '1',
|
||||
`map` INT(1) NULL DEFAULT '0',
|
||||
`myset` INT(1) NULL DEFAULT '3',
|
||||
`userlevel` INT(1) NULL DEFAULT '1',
|
||||
`tournament` INT(1) NULL DEFAULT '0',
|
||||
`vote` INT(1) NULL DEFAULT '0',
|
||||
`newvote` INT(1) NULL DEFAULT '0',
|
||||
`ttw` INT(4) NULL DEFAULT '0',
|
||||
`ttd` INT(4) NULL DEFAULT '0',
|
||||
`ttl` INT(4) NULL DEFAULT '0',
|
||||
`ttg` INT(4) NULL DEFAULT '0',
|
||||
`ttp` INT(4) NULL DEFAULT '0',
|
||||
`tlw` INT(4) NULL DEFAULT '0',
|
||||
`tld` INT(4) NULL DEFAULT '0',
|
||||
`tll` INT(4) NULL DEFAULT '0',
|
||||
`tlg` INT(4) NULL DEFAULT '0',
|
||||
`tlp` INT(4) NULL DEFAULT '0',
|
||||
`tpw` INT(4) NULL DEFAULT '0',
|
||||
`tpd` INT(4) NULL DEFAULT '0',
|
||||
`tpl` INT(4) NULL DEFAULT '0',
|
||||
`tpg` INT(4) NULL DEFAULT '0',
|
||||
`tpp` INT(4) NULL DEFAULT '0',
|
||||
`tiw` INT(4) NULL DEFAULT '0',
|
||||
`tid` INT(4) NULL DEFAULT '0',
|
||||
`til` INT(4) NULL DEFAULT '0',
|
||||
`tig` INT(4) NULL DEFAULT '0',
|
||||
`tip` INT(4) NULL DEFAULT '0',
|
||||
`bet0` INT(8) NULL DEFAULT '0',
|
||||
`bet1` INT(8) NULL DEFAULT '0',
|
||||
`bet2` INT(8) NULL DEFAULT '0',
|
||||
`bet3` INT(8) NULL DEFAULT '0',
|
||||
`bet4` INT(8) NULL DEFAULT '0',
|
||||
`bet5` INT(8) NULL DEFAULT '0',
|
||||
`bet6` INT(8) NULL DEFAULT '0',
|
||||
`bet7` INT(8) NULL DEFAULT '0',
|
||||
`bet8` INT(8) NULL DEFAULT '0',
|
||||
`bet9` INT(8) NULL DEFAULT '0',
|
||||
`bet10` INT(8) NULL DEFAULT '0',
|
||||
`bet11` INT(8) NULL DEFAULT '0',
|
||||
`bet12` INT(8) NULL DEFAULT '0',
|
||||
`bet13` INT(8) NULL DEFAULT '0',
|
||||
`bet14` INT(8) NULL DEFAULT '0',
|
||||
`bet15` INT(8) NULL DEFAULT '0',
|
||||
`betwin` INT(8) NULL DEFAULT '0',
|
||||
`betgold` INT(8) NULL DEFAULT '0',
|
||||
`betwingold` INT(8) NULL DEFAULT '0',
|
||||
`term` INT(4) NULL DEFAULT '0',
|
||||
`turn0` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn1` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn2` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn3` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn4` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn5` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn6` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn7` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn8` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn9` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn10` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn11` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn12` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn13` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn14` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn15` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn16` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn17` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn18` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn19` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn20` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn21` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn22` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`turn23` CHAR(14) NULL DEFAULT '00000000000000',
|
||||
`recturn` CHAR(14) NULL DEFAULT '',
|
||||
`resturn` CHAR(14) NULL DEFAULT '',
|
||||
`msg0` CHAR(150) NULL DEFAULT '',
|
||||
`msg0_type` INT(4) NULL DEFAULT '0',
|
||||
`msg0_who` INT(9) NULL DEFAULT '0',
|
||||
`msg0_when` DATETIME NULL DEFAULT NULL,
|
||||
`msg1` CHAR(150) NULL DEFAULT '',
|
||||
`msg1_type` INT(4) NULL DEFAULT '0',
|
||||
`msg1_who` INT(9) NULL DEFAULT '0',
|
||||
`msg1_when` DATETIME NULL DEFAULT NULL,
|
||||
`msg2` CHAR(150) NULL DEFAULT '',
|
||||
`msg2_type` INT(4) NULL DEFAULT '0',
|
||||
`msg2_who` INT(9) NULL DEFAULT '0',
|
||||
`msg2_when` DATETIME NULL DEFAULT NULL,
|
||||
`msg3` CHAR(150) NULL DEFAULT '',
|
||||
`msg3_type` INT(4) NULL DEFAULT '0',
|
||||
`msg3_who` INT(9) NULL DEFAULT '0',
|
||||
`msg3_when` DATETIME NULL DEFAULT NULL,
|
||||
`msg4` CHAR(150) NULL DEFAULT '',
|
||||
`msg4_type` INT(4) NULL DEFAULT '0',
|
||||
`msg4_who` INT(9) NULL DEFAULT '0',
|
||||
`msg4_when` DATETIME NULL DEFAULT NULL,
|
||||
`msg5` CHAR(150) NULL DEFAULT '',
|
||||
`msg5_type` INT(4) NULL DEFAULT '0',
|
||||
`msg5_who` INT(9) NULL DEFAULT '0',
|
||||
`msg5_when` DATETIME NULL DEFAULT NULL,
|
||||
`msg6` CHAR(150) NULL DEFAULT '',
|
||||
`msg6_type` INT(4) NULL DEFAULT '0',
|
||||
`msg6_who` INT(9) NULL DEFAULT '0',
|
||||
`msg6_when` DATETIME NULL DEFAULT NULL,
|
||||
`msg7` CHAR(150) NULL DEFAULT '',
|
||||
`msg7_type` INT(4) NULL DEFAULT '0',
|
||||
`msg7_who` INT(9) NULL DEFAULT '0',
|
||||
`msg7_when` DATETIME NULL DEFAULT NULL,
|
||||
`msg8` CHAR(150) NULL DEFAULT '',
|
||||
`msg8_type` INT(4) NULL DEFAULT '0',
|
||||
`msg8_who` INT(9) NULL DEFAULT '0',
|
||||
`msg8_when` DATETIME NULL DEFAULT NULL,
|
||||
`msg9` CHAR(150) NULL DEFAULT '',
|
||||
`msg9_type` INT(4) NULL DEFAULT '0',
|
||||
`msg9_who` INT(9) NULL DEFAULT '0',
|
||||
`msg9_when` DATETIME NULL DEFAULT NULL,
|
||||
`msgindex` INT(2) NULL DEFAULT '9',
|
||||
PRIMARY KEY (`no`),
|
||||
INDEX `nation` (`nation`),
|
||||
INDEX `city` (`city`),
|
||||
INDEX `turntime` (`turntime`, `no`),
|
||||
INDEX `owner` (`owner`)
|
||||
)
|
||||
COLLATE='utf8_general_ci'
|
||||
ENGINE=InnoDB
|
||||
ROW_FORMAT=DYNAMIC
|
||||
|
||||
";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user