http://www.sendspace.com/file/txjcvd
嗨,PHP / MySql的新手,试图创建一个包含25项杂项的简单数据库,其中包含:id,productname,productprice和库存数量。
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;
但是我似乎无法弄清楚语法的哪个部分是错误的?
答案 0 :(得分:1)
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之后(?(作为其他几个评论)
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 :(得分:0)
最后缺少括号。有了它,声明工作正常:
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
);
Query OK, 0 rows affected (0.02 sec)