資料導入問題
版主: 版主管理群
資料導入問題
因想在家裡的電腦來試驗論壇插件,以Appserv2.5.7版本安裝了php等支援軟件
但卻出現問題,當以論壇的資料導入時卻出現duclipcate entry
但我是新安裝的!不知是不是版本問題!
網存用的php是4.4.4 SQL是4.1.12
而Appsery是5.0
不知是否這問題?
現在很煩惱
但卻出現問題,當以論壇的資料導入時卻出現duclipcate entry
但我是新安裝的!不知是不是版本問題!
網存用的php是4.4.4 SQL是4.1.12
而Appsery是5.0
不知是否這問題?
現在很煩惱
Re: 資料導入問題
建議您:rayabbie 寫:因想在家裡的電腦來試驗論壇插件,以Appserv2.5.7版本安裝了php等支援軟件
但卻出現問題,當以論壇的資料導入時卻出現duclipcate entry
但我是新安裝的!不知是不是版本問題!
網存用的php是4.4.4 SQL是4.1.12
而Appsery是5.0
不知是否這問題?
現在很煩惱
貼出該錯誤訊息.
Re: 資料導入問題
心靈捕手 寫:建議您:rayabbie 寫:因想在家裡的電腦來試驗論壇插件,以Appserv2.5.7版本安裝了php等支援軟件
但卻出現問題,當以論壇的資料導入時卻出現duclipcate entry
但我是新安裝的!不知是不是版本問題!
網存用的php是4.4.4 SQL是4.1.12
而Appsery是5.0
不知是否這問題?
現在很煩惱
貼出該錯誤訊息.
SQL 語法:
INSERT INTO `cdb_members`
VALUES ( 54, '惠^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) ;
MySQL 傳回:
#1062 - Duplicate entry '' for key 2
先是這一段,按瀏覽之後還有以下這段
SQL 語法:
SELECT *
FROM `cdb_members`
WHERE CONCAT_WS( "-", 54, 'æ? ^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) = ""
ORDER BY 54 , 'æ? ^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0
LIMIT 0 , 30
MySQL 傳回:
#1054 - Unknown column '54' in 'order clause'
整個SQL 文件我都是從網存下載回來
Re: 資料導入問題
這個字匯入後變成亂碼?rayabbie 寫:
SQL 語法:
INSERT INTO `cdb_members`
VALUES ( 54, '惠^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) ;
MySQL 傳回:
#1062 - Duplicate entry '' for key 2
先是這一段,按瀏覽之後還有以下這段
SQL 語法:
SELECT *
FROM `cdb_members`
WHERE CONCAT_WS( "-", 54, 'æ? ^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) = ""
ORDER BY 54 , 'æ? ^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0
LIMIT 0 , 30
MySQL 傳回:
#1054 - Unknown column '54' in 'order clause'
整個SQL 文件我都是從網存下載回來
代碼: 選擇全部
惠 -> æ?
檢視新資料庫的 '文字編碼', 是否與您所備份者一致.
Re: 資料導入問題
心靈捕手兄心靈捕手 寫:這個字匯入後變成亂碼?rayabbie 寫:
SQL 語法:
INSERT INTO `cdb_members`
VALUES ( 54, '惠^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) ;
MySQL 傳回:
#1062 - Duplicate entry '' for key 2
先是這一段,按瀏覽之後還有以下這段
SQL 語法:
SELECT *
FROM `cdb_members`
WHERE CONCAT_WS( "-", 54, 'æ? ^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) = ""
ORDER BY 54 , 'æ? ^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0
LIMIT 0 , 30
MySQL 傳回:
#1054 - Unknown column '54' in 'order clause'
整個SQL 文件我都是從網存下載回來建議您:代碼: 選擇全部
惠 -> æ?
檢視新資料庫的 '文字編碼', 是否與您所備份者一致.
我看了網存的文字編碼!是utf8,與我家裡的phpmyadmin是一樣的
我是用big5的
是否我有甚麼出錯!
或者我嘗試一下!將整個sql file 上存到一個空間給你看一看
還是我先將會員這個file 先清空。(不過我不懂怎做)
Re: 資料導入問題
我猜想:rayabbie 寫:心靈捕手兄心靈捕手 寫:這個字匯入後變成亂碼?rayabbie 寫:
SQL 語法:
INSERT INTO `cdb_members`
VALUES ( 54, '惠^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) ;
MySQL 傳回:
#1062 - Duplicate entry '' for key 2
先是這一段,按瀏覽之後還有以下這段
SQL 語法:
SELECT *
FROM `cdb_members`
WHERE CONCAT_WS( "-", 54, 'æ? ^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) = ""
ORDER BY 54 , 'æ? ^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0
LIMIT 0 , 30
MySQL 傳回:
#1054 - Unknown column '54' in 'order clause'
整個SQL 文件我都是從網存下載回來建議您:代碼: 選擇全部
惠 -> æ?
檢視新資料庫的 '文字編碼', 是否與您所備份者一致.
我看了網存的文字編碼!是utf8,與我家裡的phpmyadmin是一樣的
我是用big5的
是否我有甚麼出錯!
或者我嘗試一下!將整個sql file 上存到一個空間給你看一看
還是我先將會員這個file 先清空。(不過我不懂怎做)
您備份後的 xxx.sql 編碼是 big5
建議您:
先將 xxx.sql 轉 utf-8 碼後再匯入
當然不見得轉碼後, 就可以匯入成功;
若遇有錯誤訊息, 還是得逐一解決的.
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=41901
http://phpbb-tw.net/phpbb/viewtopic.php?t=46090
ps.
若您要移除會員 '惠^^' 這筆資料,
則只要開啟 xxx.sql 之後, 移除下列程式碼後, 儲存, 再行匯入.
代碼: 選擇全部
INSERT INTO `cdb_members`
VALUES ( 54, '惠^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) ;
rayabbie, 看你的 SQL 備份時, 似乎沒有勾選 "刪除資料表"
雖然是新裝回復, 但也會出錯的
你要在每一個資料表前加回
(這是 cdb_members 為例)
然後到資料表單例如:
之後才到你的資料
如果你是 big-5 還要看看這句是 big-5 還是 utf-8
雖然是新裝回復, 但也會出錯的
你要在每一個資料表前加回
(這是 cdb_members 為例)
代碼: 選擇全部
DROP TABLE IF EXISTS `cdb_members`;
CREATE TABLE `cdb_members` (
代碼: 選擇全部
`uid` mediumint(8) unsigned NOT NULL auto_increment,
`username` char(15) NOT NULL default '',
`password` char(32) NOT NULL default '',
`secques` char(8) NOT NULL default '',
`gender` tinyint(1) NOT NULL default '0',
`adminid` tinyint(1) NOT NULL default '0',
`groupid` smallint(6) unsigned NOT NULL default '0',
`groupexpiry` int(10) unsigned NOT NULL default '0',
...................省略
之後才到你的資料
INSERT INTO `cdb_members`
VALUES ( 54, '惠^^', 'e10adc3949ba59abbe56e057f20f883e', '6de9e1a8', 2, 3, 3, 0, '3', '203.223.243.171', 1162434961, '203.223.245.226', 1172933433, 1172940208, 1172816887, 164, 0, 189, 2703, 202, 202, 3970431, 621, 0, 0, 0, 0, 0, 0, 'ling0175@hotmail.com', '0000-00-00', 0, 0, 0, 0, '', 0, 1, 0, 1, 1, '9999', 0, 0, 1165151973, 2, 26, 0, 0 ) ;
如果你是 big-5 還要看看這句是 big-5 還是 utf-8
) ENGINE=MyISAM DEFAULT CHARSET=big5 AUTO_INCREMENT=116 ;
舊站台經已結朿了, 學生們可到遊戲站玩玩 Flash Game (不必註冊) 免費 Flash Game
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助
在此學到很多架站知識, 永遠多謝:
心靈捕手老師, ~倉木麻衣~, 依夢兒 及 神川小羽各位大大相助