首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误1064 (42000)坏语法-哪里?

错误1064 (42000)坏语法-哪里?
EN

Stack Overflow用户
提问于 2013-11-11 19:20:25
回答 2查看 93关注 0票数 0

http://www.sendspace.com/file/txjcvd

嗨,我是PHP/MySql的新手,试图创建一个包含25个项目的简单数据库: id、产品名称、产品价格和库存数量。

代码语言:javascript
复制
create table id(
   id int(11) unsigned auto_increment primary key not null,
   productname varchar(25) not null,
   prodprice int(11) not null,
   stockquant int(11) not null;

然而,我似乎不知道语法的哪一部分是错误的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-11 19:26:50

代码语言:javascript
复制
create table id (
id int(11) unsigned auto_increment primary key not null,
productname varchar(25) not null, 
prodprice int(11) not null, 
stockquant int(11) not null
;

之前不应该有a),以说明(在第一行id (?)之后)。(正如其他一些人所评论的那样)

代码语言:javascript
复制
create table id (
id int(11) unsigned auto_increment primary key not null,
productname varchar(25) not null, 
prodprice int(11) not null, 
stockquant int(11) not null
);
票数 1
EN

Stack Overflow用户

发布于 2013-11-11 19:30:18

它缺少结尾处的括号。通过它,该语句工作得很好:

代码语言:javascript
复制
mysql>
 CREATE TABLE id(
    id INT(11) unsigned auto_increment PRIMARY KEY NOT NULL,
    productname varchar(25) NOT NULL,
    prodprice INT(11) NOT NULL,
    stockquant INT(11) NOT NULL
 );
代码语言:javascript
复制
Query OK, 0 rows affected (0.02 sec)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19914143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档