|
@@ -112,7 +112,8 @@ CREATE TABLE IF NOT EXISTS `bonus_script` (
|
|
|
`tick` BIGINT(20) NOT NULL DEFAULT '0',
|
|
|
`flag` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
|
|
|
`type` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
|
|
|
- `icon` SMALLINT(3) NOT NULL DEFAULT '-1'
|
|
|
+ `icon` SMALLINT(3) NOT NULL DEFAULT '-1',
|
|
|
+ PRIMARY KEY (`char_id`, `type`)
|
|
|
) ENGINE=InnoDB;
|
|
|
|
|
|
--
|
|
@@ -124,7 +125,8 @@ CREATE TABLE IF NOT EXISTS `buyingstore_items` (
|
|
|
`index` smallint(5) unsigned NOT NULL,
|
|
|
`item_id` int(10) unsigned NOT NULL,
|
|
|
`amount` smallint(5) unsigned NOT NULL,
|
|
|
- `price` int(10) unsigned NOT NULL
|
|
|
+ `price` int(10) unsigned NOT NULL,
|
|
|
+ PRIMARY KEY (`buyingstore_id`, `index`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
--
|
|
@@ -307,7 +309,8 @@ CREATE TABLE IF NOT EXISTS `charlog` (
|
|
|
`dex` int(11) unsigned NOT NULL default '0',
|
|
|
`luk` int(11) unsigned NOT NULL default '0',
|
|
|
`hair` tinyint(4) NOT NULL default '0',
|
|
|
- `hair_color` int(11) NOT NULL default '0'
|
|
|
+ `hair_color` int(11) NOT NULL default '0',
|
|
|
+ PRIMARY KEY (`time`, `account_id`, `char_num`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
--
|
|
@@ -387,7 +390,7 @@ CREATE TABLE IF NOT EXISTS `friends` (
|
|
|
`char_id` int(11) NOT NULL default '0',
|
|
|
`friend_account` int(11) NOT NULL default '0',
|
|
|
`friend_id` int(11) NOT NULL default '0',
|
|
|
- KEY `char_id` (`char_id`)
|
|
|
+ PRIMARY KEY (`char_id`, `friend_id`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
--
|
|
@@ -658,12 +661,12 @@ CREATE TABLE IF NOT EXISTS `homunculus` (
|
|
|
--
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `hotkey` (
|
|
|
- `char_id` INT(11) NOT NULL,
|
|
|
- `hotkey` TINYINT(2) unsigned NOT NULL,
|
|
|
- `type` TINYINT(1) unsigned NOT NULL default '0',
|
|
|
- `itemskill_id` INT(11) unsigned NOT NULL default '0',
|
|
|
- `skill_lvl` TINYINT(4) unsigned NOT NULL default '0',
|
|
|
- PRIMARY KEY (`char_id`,`hotkey`)
|
|
|
+ `char_id` INT(11) NOT NULL,
|
|
|
+ `hotkey` TINYINT(2) unsigned NOT NULL,
|
|
|
+ `type` TINYINT(1) unsigned NOT NULL default '0',
|
|
|
+ `itemskill_id` INT(11) unsigned NOT NULL default '0',
|
|
|
+ `skill_lvl` TINYINT(4) unsigned NOT NULL default '0',
|
|
|
+ PRIMARY KEY (`char_id`,`hotkey`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
--
|
|
@@ -671,8 +674,11 @@ CREATE TABLE IF NOT EXISTS `hotkey` (
|
|
|
--
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `interlog` (
|
|
|
+ `id` INT NOT NULL AUTO_INCREMENT,
|
|
|
`time` datetime NOT NULL,
|
|
|
- `log` varchar(255) NOT NULL default ''
|
|
|
+ `log` varchar(255) NOT NULL default '',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ INDEX `time` (`time`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
--
|
|
@@ -735,7 +741,7 @@ CREATE TABLE IF NOT EXISTS `ipbanlist` (
|
|
|
`btime` datetime NOT NULL,
|
|
|
`rtime` datetime NOT NULL,
|
|
|
`reason` varchar(255) NOT NULL default '',
|
|
|
- KEY (`list`)
|
|
|
+ PRIMARY KEY (`list`, `btime`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
--
|
|
@@ -919,8 +925,7 @@ CREATE TABLE IF NOT EXISTS `sc_data` (
|
|
|
`val2` int(11) NOT NULL default '0',
|
|
|
`val3` int(11) NOT NULL default '0',
|
|
|
`val4` int(11) NOT NULL default '0',
|
|
|
- KEY (`account_id`),
|
|
|
- KEY (`char_id`)
|
|
|
+ PRIMARY KEY (`char_id`, `type`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
--
|
|
@@ -932,8 +937,7 @@ CREATE TABLE IF NOT EXISTS `skillcooldown` (
|
|
|
`char_id` int(11) unsigned NOT NULL,
|
|
|
`skill` smallint(11) unsigned NOT NULL DEFAULT '0',
|
|
|
`tick` bigint(20) NOT NULL,
|
|
|
- KEY `account_id` (`account_id`),
|
|
|
- KEY `char_id` (`char_id`)
|
|
|
+ PRIMARY KEY (`char_id`, `skill`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
--
|
|
@@ -1009,16 +1013,6 @@ CREATE TABLE IF NOT EXISTS `skill_homunculus` (
|
|
|
PRIMARY KEY (`homun_id`,`id`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
---
|
|
|
--- Table structure for table `sstatus`
|
|
|
---
|
|
|
-
|
|
|
-CREATE TABLE IF NOT EXISTS `sstatus` (
|
|
|
- `index` tinyint(4) unsigned NOT NULL default '0',
|
|
|
- `name` varchar(255) NOT NULL default '',
|
|
|
- `user` int(11) unsigned NOT NULL default '0'
|
|
|
-) ENGINE=MyISAM;
|
|
|
-
|
|
|
--
|
|
|
-- Table structure for table `storage`
|
|
|
--
|
|
@@ -1067,7 +1061,8 @@ CREATE TABLE IF NOT EXISTS `vending_items` (
|
|
|
`index` smallint(5) unsigned NOT NULL,
|
|
|
`cartinventory_id` int(10) unsigned NOT NULL,
|
|
|
`amount` smallint(5) unsigned NOT NULL,
|
|
|
- `price` int(10) unsigned NOT NULL
|
|
|
+ `price` int(10) unsigned NOT NULL,
|
|
|
+ PRIMARY KEY (`vending_id`, `index`)
|
|
|
) ENGINE=MyISAM;
|
|
|
|
|
|
--
|