574706157 发表于 2010-10-11 10:08:18

SQL语法错误

最近刚接触MySQL 创建好数据库后 创建表的代码如下
mysql>CREATE TABLE custom(
    ->name VARCHAR(45) NOT NULL,
    ->sex TINYINT UNSIGNED NOT NULL,
    ->address VARCHAR(60) NOT NULL,
    ->tel VARCHAR(45) NOT NULL,
    ->PRIMARY KEY ('name')
    ->)ENGINE=InnoDB;结果出现错误
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 ''name '>
能不能帮我分析一下错误原因 谢谢。。。

kider 发表于 2010-10-11 11:40:19

CREATE TABLE custom(
   NAME VARCHAR(45) NOT NULL,
   sex TINYINT UNSIGNED NOT NULL,
   address VARCHAR(60) NOT NULL,
   tel VARCHAR(45) NOT NULL,
   PRIMARY KEY (NAME))
ENGINE=INNODB;可以了,自己看看有什么区别吧...

574706157 发表于 2010-10-11 13:48:01

回复 kider 的帖子

:)谢谢 但是啥时要加引号 啥时不用加呢
页: [1]
查看完整版本: SQL语法错误