diff --git a/adm/qa_config.php b/adm/qa_config.php index 577d121a3..e12a2d26c 100644 --- a/adm/qa_config.php +++ b/adm/qa_config.php @@ -12,6 +12,7 @@ require_once './admin.head.php'; if (!sql_query(" DESCRIBE `{$g5['qa_config_table']}` ", false)) { sql_query( " CREATE TABLE IF NOT EXISTS `{$g5['qa_config_table']}` ( + `qa_id` int(11) NOT NULL auto_increment, `qa_title` varchar(255) NOT NULL DEFAULT'', `qa_category` varchar(255) NOT NULL DEFAULT'', `qa_skin` varchar(255) NOT NULL DEFAULT '', @@ -46,7 +47,8 @@ if (!sql_query(" DESCRIBE `{$g5['qa_config_table']}` ", false)) { `qa_2` varchar(255) NOT NULL DEFAULT '', `qa_3` varchar(255) NOT NULL DEFAULT '', `qa_4` varchar(255) NOT NULL DEFAULT '', - `qa_5` varchar(255) NOT NULL DEFAULT '' + `qa_5` varchar(255) NOT NULL DEFAULT '', + PRIMARY KEY (`qa_id`) )", true ); diff --git a/install/gnuboard5.sql b/install/gnuboard5.sql index 150050cf0..64c39a8a9 100644 --- a/install/gnuboard5.sql +++ b/install/gnuboard5.sql @@ -189,6 +189,7 @@ CREATE TABLE IF NOT EXISTS `g5_board_new` ( DROP TABLE IF EXISTS `g5_config`; CREATE TABLE IF NOT EXISTS `g5_config` ( + `cf_id` int(11) NOT NULL auto_increment, `cf_title` varchar(255) NOT NULL DEFAULT '', `cf_theme` varchar(100) NOT NULL DEFAULT '', `cf_admin` varchar(100) NOT NULL DEFAULT '', @@ -342,7 +343,8 @@ CREATE TABLE IF NOT EXISTS `g5_config` ( `cf_7` varchar(255) NOT NULL DEFAULT '', `cf_8` varchar(255) NOT NULL DEFAULT '', `cf_9` varchar(255) NOT NULL DEFAULT '', - `cf_10` varchar(255) NOT NULL DEFAULT '' + `cf_10` varchar(255) NOT NULL DEFAULT '', + PRIMARY KEY (`cf_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- @@ -445,12 +447,14 @@ CREATE TABLE IF NOT EXISTS `g5_group_member` ( DROP TABLE IF EXISTS `g5_login`; CREATE TABLE IF NOT EXISTS `g5_login` ( + `lo_id` int(11) NOT NULL AUTO_INCREMENT, `lo_ip` varchar(100) NOT NULL default '', `mb_id` varchar(20) NOT NULL default '', `lo_datetime` datetime NOT NULL default '0000-00-00 00:00:00', `lo_location` text NOT NULL, `lo_url` text NOT NULL, - PRIMARY KEY (`lo_ip`) + PRIMARY KEY (`lo_id`), + UNIQUE KEY `lo_ip_unique` (`lo_ip`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- @@ -679,7 +683,7 @@ CREATE TABLE IF NOT EXISTS `g5_scrap` ( DROP TABLE IF EXISTS `g5_visit`; CREATE TABLE IF NOT EXISTS `g5_visit` ( - `vi_id` int(11) NOT NULL default '0', + `vi_id` int(11) NOT NULL AUTO_INCREMENT, `vi_ip` varchar(100) NOT NULL default '', `vi_date` date NOT NULL default '0000-00-00', `vi_time` time NOT NULL default '00:00:00', @@ -747,6 +751,7 @@ CREATE TABLE IF NOT EXISTS `g5_autosave` ( DROP TABLE IF EXISTS `g5_qa_config`; CREATE TABLE IF NOT EXISTS `g5_qa_config` ( + `qa_id` int(11) NOT NULL AUTO_INCREMENT, `qa_title` varchar(255) NOT NULL DEFAULT'', `qa_category` varchar(255) NOT NULL DEFAULT'', `qa_skin` varchar(255) NOT NULL DEFAULT '', @@ -782,7 +787,8 @@ CREATE TABLE IF NOT EXISTS `g5_qa_config` ( `qa_2` varchar(255) NOT NULL DEFAULT '', `qa_3` varchar(255) NOT NULL DEFAULT '', `qa_4` varchar(255) NOT NULL DEFAULT '', - `qa_5` varchar(255) NOT NULL DEFAULT '' + `qa_5` varchar(255) NOT NULL DEFAULT '', + PRIMARY KEY (`qa_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- diff --git a/install/gnuboard5shop.sql b/install/gnuboard5shop.sql index dd8410e6b..658d9d792 100644 --- a/install/gnuboard5shop.sql +++ b/install/gnuboard5shop.sql @@ -209,6 +209,7 @@ CREATE TABLE IF NOT EXISTS `g5_shop_coupon_zone` ( DROP TABLE IF EXISTS `g5_shop_default`; CREATE TABLE IF NOT EXISTS `g5_shop_default` ( + `de_id` int(11) NOT NULL auto_increment, `de_admin_company_owner` varchar(255) NOT NULL DEFAULT '', `de_admin_company_name` varchar(255) NOT NULL DEFAULT '', `de_admin_company_saupja_no` varchar(255) NOT NULL DEFAULT '', @@ -386,7 +387,8 @@ CREATE TABLE IF NOT EXISTS `g5_shop_default` ( `de_member_reg_coupon_use` tinyint(4) NOT NULL DEFAULT '0', `de_member_reg_coupon_term` int(11) NOT NULL DEFAULT '0', `de_member_reg_coupon_price` int(11) NOT NULL DEFAULT '0', - `de_member_reg_coupon_minimum` int(11) NOT NULL DEFAULT '0' + `de_member_reg_coupon_minimum` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`de_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- --------------------------------------------------------