作者htk (我要降二军啦!!!!!!!!)
看板PHP
标题[请益] MySQL中CREATE TABLE语法出现错误?
时间Mon Dec 25 18:23:11 2006
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
1F:推 jim221:应该是相容性问题 12/25 18:54
2F:→ jim221:我在4.1.18上面使用成功...4.1.7失败,出现一样的错误讯息 12/25 18:54
3F:→ jim221:把DEFAULT CHARSET = utf8砍掉之後就没问题了,你可以试试看 12/25 18:55
4F:推 alpe:不...只是没加逗号 12/25 19:01
5F:推 htk:都不行耶....删掉utf8....以及加上逗号都还是错? 12/25 19:16