1

我有这个 SQL 查询

   CREATE TABLE items(
   partnum VARCHAR( 20 ) NOT NULL ,
   DESC VARCHAR( 50 ) NOT NULL ,
   price INT( 11 ) NOT NULL ,
   src VARCHAR( 25 ) NOT NULL ,
   PRIMARY KEY (  `partnum` )
   );

它旨在在我的数据库中创建一个表,但我不断收到以下错误:

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 'desc varchar(50) NOT NULL,
 price int(11) NOT NULL,
 src varchar(25) NOT NULL,
 ' at line 3 

知道我做错了什么吗?

4

1 回答 1

0

Desc 是保留关键字,不能用作列名,请放在引号中

或将其重命名为例如描述

于 2013-04-14T11:49:51.510 回答