创建`leave`表时出现Sql语法错误

时间:2013-04-22 03:45:49

标签: php mysql

我在我的wamp服务器(版本2.2.22)和php(版本5.3.13)中创建表时遇到问题。下面给出错误...

  

1064 - 您的SQL语法出错;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近'离开(盖子INT AUTO_INCREMENT,empname VARCHAR(255),用户名   VARCHAR(255),'第1行

在这里我的code.pls帮助我..

create table leave(
lid INT AUTO_INCREMENT,
empname VARCHAR(255),
username VARCHAR(255),
nod INT,
sdate DATE,
edate DATE,
reason VARCHAR(255),
PRIMARY KEY(lid),
FOREIGN KEY(empID) REFERENCES users(empID)
);

1 个答案:

答案 0 :(得分:2)

LEAVE is a reserved word in MySQL。用背景围绕它。

CREATE TABLE `leave` (