[請益] MySQL中CREATE TABLE語法出現錯誤?

看板PHP作者 (我要降二軍啦!!!!!!!!)時間19年前 (2006/12/25 18:21), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
CREATE TABLE `credit_s_file1` ( `chk` varchar( 2 ) NOT NULL default '0', `number` varchar( 2 ) NOT NULL default '', `c_s_f_id` int( 11 ) unsigned NOT NULL AUTO_INCREMENT , `s_id` varchar( 12 ) NOT NULL default '', `cs_num` varchar( 10 ) NOT NULL default '', PRIMARY KEY ( `c_s_f_id` ) )ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT = 1279 語法是原本的TABLE直接匯出的 然而想要搬到另一台卻出現: MySQL 傳回: #1064 - You have an error in your SQL syntax near 'ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT = 1279' at line 14 這是什麼問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.101.153

12/25 18:54, , 1F
應該是相容性問題
12/25 18:54, 1F

12/25 18:54, , 2F
我在4.1.18上面使用成功...4.1.7失敗,出現一樣的錯誤訊息
12/25 18:54, 2F

12/25 18:55, , 3F
把DEFAULT CHARSET = utf8砍掉之後就沒問題了,你可以試試看
12/25 18:55, 3F

12/25 19:01, , 4F
不...只是沒加逗號
12/25 19:01, 4F

12/25 19:16, , 5F
都不行耶....刪掉utf8....以及加上逗號都還是錯?
12/25 19:16, 5F
文章代碼(AID): #15ZwP5rs (PHP)
文章代碼(AID): #15ZwP5rs (PHP)