Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 遇到语法错误_Mysql_Sql_Syntax Error_Create Table - Fatal编程技术网

Mysql 遇到语法错误

Mysql 遇到语法错误,mysql,sql,syntax-error,create-table,Mysql,Sql,Syntax Error,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) ); CREATE TABLE SALESPERSON ( SALESID INT(3) AUTO_INCREMENT FNAME CH

在做作业的时候,我最近遇到了一些问题。在尝试将以下内容放入数据库时,我不断遇到语法错误

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天里,由于天气和停电,我无法处理这个问题)

是的,因为在每个列定义之后,您都缺少了
。您的
创建表
应该是

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

另外,检查MySQL文档的语法帮助比发布问题要好得多

我不能相信我错过了一些非常简单的东西。谢谢你,我会确保我不会忽略这么小的事情。