sql语法出错?

时间:2014-04-23 03:38:58

标签: mysql sql

这个简单的创建表有什么问题?

create table dept(
dept_id int,
dept_name varchar(50),
cse_depts int,
cse_deptid int,
cse_dept int
)

insert into dept (dept_id,dept_name,cse_depts,cse_deptid,cse_dept)
    values(5,'executive',8,11,5),
    (12,'it',11,17,12),
    (64,'speciality',17,30,64);

我收到错误:

  

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以获得正确的语法,以便在dept(dept_id,dept_name,cse_depts,cse_deptid,cse_dept)值附近使用(5,' ex'在第9行) :

我疯了但却没有看到错误?

1 个答案:

答案 0 :(得分:3)

您在创建声明

后错过了半结肠(;)

试试这个

Create table dept(
dept_id int,
dept_name varchar(50),
cse_depts int,
cse_deptid int,
cse_dept int
);

Insert into dept (dept_id,dept_name,cse_depts,cse_deptid,cse_dept)
    values(5,'executive',8,11,5),
    (12,'it',11,17,12),
    (64,'speciality',17,30,64);

<强> FIDDLE DEMO