myqsl匯入資料

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

myqsl匯入資料

文章訪客 » 週日 4月 17, 2005 7:26 pm

本來想說把在WINDOWS的伺服器得資料轉移到LINUX上
結果才剛匯入就出現以下錯誤訊息(我用PHPMYADMIN)
代碼: 選擇全部
 SQL 語法:

CREATE TABLE `xoops_avatar` (
`avatar_id` mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
`avatar_file` varchar( 30 ) NOT NULL default '',
`avatar_name` varchar( 100 ) NOT NULL default '',
`avatar_mimetype` varchar( 30 ) NOT NULL default '',
`avatar_created` int( 10 ) NOT NULL default '0',
`avatar_display` tinyint( 1 ) unsigned NOT NULL default '0',
`avatar_weight` smallint( 5 ) unsigned NOT NULL default '0',
`avatar_type` char( 1 ) NOT NULL default '',
PRIMARY KEY ( `avatar_id` ) ,
KEY `avatar_type` ( `avatar_type` , `avatar_display` )
) ENGINE = MYISAM DEFAULT CHARSET = big5 AUTO_INCREMENT =11

MySQL 傳回: 說明文件
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=big5 AUTO_INCREMENT=11' at line 12
/code]
請問為什麼會這樣?
MySQL 版本 4.0.24
訪客
 

文章Drake » 週一 4月 18, 2005 12:22 am

把 ) 以後的東西,只留下 AUTO_INCREMENT = 11 其餘的拿掉再試試看
Drake
活潑的高中生
活潑的高中生
 
文章: 314
註冊時間: 週三 3月 26, 2003 11:00 am

文章jack482653 » 週一 4月 18, 2005 10:21 pm

不好吧
因為我的每一個資料表結尾都有這麼一串敘述
jack482653
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 2月 26, 2005 5:28 pm

文章Drake » 週二 4月 19, 2005 8:35 am

先試試看再說吧,你那 ) 後面的設定,一個是指定 charset,一個是指定 mysql database type,不見得會對你的 xoops 有影響的。
Drake
活潑的高中生
活潑的高中生
 
文章: 314
註冊時間: 週三 3月 26, 2003 11:00 am

文章jack482653 » 週四 4月 21, 2005 6:25 pm

Drake 寫:先試試看再說吧,你那 ) 後面的設定,一個是指定 charset,一個是指定 mysql database type,不見得會對你的 xoops 有影響的。

代碼: 選擇全部
錯誤

SQL 語法:

CREATE TABLE `xoops_protector_log` (
`lid` mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
`uid` mediumint( 8 ) unsigned NOT NULL default '0',
`ip` varchar( 255 ) NOT NULL default '0.0.0.0',
`type` varchar( 255 ) NOT NULL default '',
`agent` varchar( 255 ) NOT NULL default '',
`description` text NOT NULL ,
`extra` text NOT NULL ,
`timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
PRIMARY KEY ( `lid` )
) ENGINE = MYISAM AUTO_INCREMENT =1

MySQL 傳回: 說明文件
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  PRIMARY KEY  (

不會這串也刪掉吧[/code]
jack482653
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 2月 26, 2005 5:28 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron