[問題] 安裝水怪SQL的問題

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
minotaur
星球公民
星球公民
文章: 170
註冊時間: 2005-01-05 20:52
聯繫:

[問題] 安裝水怪SQL的問題

文章 minotaur »

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("108", "阿丁鳳凰號", "?#125;著這台鳳凰號, 可以讓您的速度達到每秒18倍光速!", "0", "0", "0", NULL, NULL, NULL, "15000000", "0", "0", "0", "0", "0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0");
INSERT INTO phpbb_rpg_items VALUES("109", "初級回復咒文", "回復10% / 50 * 職業Lv", "3", "3", "0", "3", NULL, NULL, "10000000", "0", "0", "0", "0", "0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "PL", "50");
我安裝水怪匯入SQL的時候109這項之後(含)都匯不進去耶,單選擇一行也不能,為什麼阿??

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("109", "初級回復咒文", "回復10% / 50 * 職業Lv", "3", "3", "0", "3", NULL, NULL, "10000000", "0", "0", "0", "0", "0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "PL", "50");
錯誤訊息\r

代碼: 選擇全部

SQL 語法: 

INSERT INTO phpbb_rpg_items
VALUES (

"109", "初級回復咒文", "回復10% / 50 * 職業Lv", "3", "3", "0", "3", NULL , NULL , "10000000", "0", "0", "0", "0", "0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "PL", "50"
) 
MySQL 傳回:  

#1136 - Column count doesn't match value count at row 1 
minotaur
星球公民
星球公民
文章: 170
註冊時間: 2005-01-05 20:52
聯繫:

文章 minotaur »

代碼: 選擇全部

CREATE TABLE `phpbb_rpg_items` (
  `item_id` mediumint(8) unsigned NOT NULL auto_increment,
  `item_name` varchar(60) default NULL,
  `item_description` varchar(255) default NULL,
  `in_which_store` tinyint(1) default '0',
  `need_level` smallint(5) default '0',
  `custom_made` mediumint(8) default '0',
  `need_class` varchar(10) default NULL,
  `item_addition1` varchar(60) default NULL,
  `item_addition2` varchar(60) default NULL,
  `item_price` int(11) NOT NULL default '0',
  `item_spec_price` smallint(5) NOT NULL default '0',
  `item_type` tinyint(4) NOT NULL default '0',
  `item_position` tinyint(4) NOT NULL default '0',
  `item_order` smallint(5) default '0',
  `need_to_use` tinyint(1) default '0',
  `attack_property` decimal(4,1) default '0.0',
  `defense_property` decimal(4,1) default '0.0',
  `magic_property` decimal(4,1) default '0.0',
  `speed_property` decimal(4,1) default '0.0',
  `hp_property` decimal(4,1) default '0.0',
  `mp_property` decimal(4,1) default '0.0',
  PRIMARY KEY  (`item_id`)
) TYPE=MyISAM;
看起來是不是多個欄位阿??

可是...哪兒是多出來的呢\r

109那行之後都是23格欄位耶\r

補充一點
我水怪是下載心靈捕手大大站上的版本
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

minotaur 寫:

代碼: 選擇全部

CREATE TABLE `phpbb_rpg_items` (
  `item_id` mediumint(8) unsigned NOT NULL auto_increment,
  `item_name` varchar(60) default NULL,
  `item_description` varchar(255) default NULL,
  `in_which_store` tinyint(1) default '0',
  `need_level` smallint(5) default '0',
  `custom_made` mediumint(8) default '0',
  `need_class` varchar(10) default NULL,
  `item_addition1` varchar(60) default NULL,
  `item_addition2` varchar(60) default NULL,
  `item_price` int(11) NOT NULL default '0',
  `item_spec_price` smallint(5) NOT NULL default '0',
  `item_type` tinyint(4) NOT NULL default '0',
  `item_position` tinyint(4) NOT NULL default '0',
  `item_order` smallint(5) default '0',
  `need_to_use` tinyint(1) default '0',
  `attack_property` decimal(4,1) default '0.0',
  `defense_property` decimal(4,1) default '0.0',
  `magic_property` decimal(4,1) default '0.0',
  `speed_property` decimal(4,1) default '0.0',
  `hp_property` decimal(4,1) default '0.0',
  `mp_property` decimal(4,1) default '0.0',
  PRIMARY KEY  (`item_id`)
) TYPE=MyISAM;
看起來是不是多個欄位阿??

可是...哪兒是多出來的呢\r

109那行之後都是23格欄位耶\r

補充一點
我水怪是下載心靈捕手大大站上的版本
很抱歉! 此處應該是( 原作者或本人) 當初在整合時有所疏忽.

您可以試試, 先執行後面的語法, 補足 2 個欄位:

代碼: 選擇全部

# ?#93;法特技學園
ALTER TABLE phpbb_rpg_items ADD need_mp1 varchar(4) default '0', ADD need_mp2 varchar(4) default '0';
DELETE FROM phpbb_rpg_items where in_which_store = 3;
ps. 原外掛之 SQL.sql 已同步更新.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
minotaur
星球公民
星球公民
文章: 170
註冊時間: 2005-01-05 20:52
聯繫:

文章 minotaur »

心靈捕手 寫: 您可以試試, 先執行後面的語法, 補足 2 個欄位:

代碼: 選擇全部

# ?#93;法特技學園
ALTER TABLE phpbb_rpg_items ADD need_mp1 varchar(4) default '0', ADD need_mp2 varchar(4) default '0';
DELETE FROM phpbb_rpg_items where in_which_store = 3;
ps. 原外掛之 SQL.sql 已同步更新.
不能哦\r

代碼: 選擇全部

# ?#93;法特技學園
ALTER TABLE phpbb_rpg_items ADD need_mp1 varchar(4) default '0', ADD need_mp2 varchar(4) default '0';
DELETE FROM phpbb_rpg_items where in_which_store = 3;
這個要在108-109中間加入\r
加在108之前會造成1~108錯誤 (欄位不足寫入)
例如:

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("108", "阿丁鳳凰號", "?#125;著這台鳳凰號, 可以讓您的速度達到每秒18倍光速!", "0", "0", "0", NULL, NULL, NULL, "15000000", "0", "0", "0", "0", "0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0");

# ?#93;法特技學園
ALTER TABLE phpbb_rpg_items ADD need_mp1 varchar(4) default '0', ADD need_mp2 varchar(4) default '0';
DELETE FROM phpbb_rpg_items where in_which_store = 3;

INSERT INTO phpbb_rpg_items VALUES("109", "初級回復咒文", "回復10% / 50 * 職業Lv", "3", "3", "0", "3", NULL, NULL, "10000000", "0", "0", "0", "0", "0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "PL", "50");
剛剛測試過
一定得加在108-109中間
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

minotaur 寫:
心靈捕手 寫: 您可以試試, 先執行後面的語法, 補足 2 個欄位:

代碼: 選擇全部

# ?#93;法特技學園
ALTER TABLE phpbb_rpg_items ADD need_mp1 varchar(4) default '0', ADD need_mp2 varchar(4) default '0';
DELETE FROM phpbb_rpg_items where in_which_store = 3;
ps. 原外掛之 SQL.sql 已同步更新.
不能哦\r

代碼: 選擇全部

# ?#93;法特技學園
ALTER TABLE phpbb_rpg_items ADD need_mp1 varchar(4) default '0', ADD need_mp2 varchar(4) default '0';
DELETE FROM phpbb_rpg_items where in_which_store = 3;
這個要在108-109中間加入\r
加在108之前會造成1~108錯誤 (欄位不足寫入)
例如:

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("108", "阿丁鳳凰號", "?#125;著這台鳳凰號, 可以讓您的速度達到每秒18倍光速!", "0", "0", "0", NULL, NULL, NULL, "15000000", "0", "0", "0", "0", "0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0");

# ?#93;法特技學園
ALTER TABLE phpbb_rpg_items ADD need_mp1 varchar(4) default '0', ADD need_mp2 varchar(4) default '0';
DELETE FROM phpbb_rpg_items where in_which_store = 3;

INSERT INTO phpbb_rpg_items VALUES("109", "初級回復咒文", "回復10% / 50 * 職業Lv", "3", "3", "0", "3", NULL, NULL, "10000000", "0", "0", "0", "0", "0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "PL", "50");
剛剛測試過
一定得加在108-109中間
呵! 呵!
難怪會有很多人安裝水怪, 執行資料庫更新時, 出了問題.

用力回憶,...
此處應該是當初我自己把它" 弄巧成拙" 了. :oops:
原版應該不會有這個問題才對!
感謝指正!
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「外掛問題討論」