2017-04-06 89 views
0

在处理任务时,最近我遇到了一些问题。在尝试将以下内容放入数据库时​​,我不断遇到语法错误。遇到语法错误

CREATE TABLE CUSTOMER (
CUSTID INT(3) AUTO_INCREMENT 
FNAME CHAR(10) 
LNAME CHAR(10) 
ADDRESS CHAR(10) 
TELNUM INT(10) 
SALESPERSONID INT(3) 
); 

CREATE TABLE SALESPERSON (
SALESID INT(3) AUTO_INCREMENT 
FNAME CHAR(10) 
LNAME CHAR(10) 
OFFICENUM CHAR(4) 
TELNUM CHAR(10) 
); 

我不知道我是否正确地做了这件事,但它试图弄清楚它的麻烦。 (在过去3天里,由于天气和电力不足,我无法在此工作)

回答

0

是的,因为您在每列定义后都缺少,。你CREATE TABLE应该

CREATE TABLE CUSTOMER (
CUSTID INT(3) AUTO_INCREMENT, 
FNAME CHAR(10), 
LNAME CHAR(10), 
ADDRESS CHAR(10), 
TELNUM INT(10), 
SALESPERSONID INT(3) 
); 

此外,检查语法帮助MySQL文档比发布提问

+0

我不能相信,我错过了一些东西,这是非常简单的方式更好的主意。谢谢,我会确保我不会忽略那些小事。 –

相关问题