这个简单的创建表有什么问题?
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行) :
我疯了但却没有看到错误?
答案 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 强>