MariaDB社区

标题: SQL语法错误 [打印本页]

作者: 574706157    时间: 2010-10-11 10:08
标题: 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
  1. CREATE TABLE custom(
  2.    NAME VARCHAR(45) NOT NULL,
  3.    sex TINYINT UNSIGNED NOT NULL,
  4.    address VARCHAR(60) NOT NULL,
  5.    tel VARCHAR(45) NOT NULL,
  6.    PRIMARY KEY (NAME))
  7. ENGINE=INNODB;
复制代码
可以了,自己看看有什么区别吧...
作者: 574706157    时间: 2010-10-11 13:48
回复 kider 的帖子

谢谢 但是啥时要加引号 啥时不用加呢




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2