CREATE TABLE "step" (
"Sid" int(4) NOT NULL ,
"Sname" varchar(20) NOT NULL,
"Sshuoming" varchar(20) NOT NULL,
PRIMARY KEY ("Sid")
) ;
INSERT INTO "step" ("Sid", "Sname", "Sshuoming") VALUES
(1, '未处理订单', '新产生的订单,尚未做任何处理'),
(2, '已处理订单', '已经打开过的订单'),
(3, '联系未果订单', '尝试联系未能成功的订单,有待继续联系'),
(4, '无效订单', '已经联系过,对方不要,或者订单信息不完整'),
(5, '有效处理中订单', '订单有效,正在处理中'),
(6, '处理完成订单', '正常处理完成的订单');显示的错误是
',' 附近有语法错误。 就是红色的部分,郁闷死了,在查询分析器中的源码也是红色的
是语法错误,希望有朋友可以解答
"Sid" int(4) NOT NULL ,
"Sname" varchar(20) NOT NULL,
"Sshuoming" varchar(20) NOT NULL,
PRIMARY KEY ("Sid")
) ;
INSERT INTO "step" ("Sid", "Sname", "Sshuoming") VALUES
(1, '未处理订单', '新产生的订单,尚未做任何处理'),
(2, '已处理订单', '已经打开过的订单'),
(3, '联系未果订单', '尝试联系未能成功的订单,有待继续联系'),
(4, '无效订单', '已经联系过,对方不要,或者订单信息不完整'),
(5, '有效处理中订单', '订单有效,正在处理中'),
(6, '处理完成订单', '正常处理完成的订单');显示的错误是
',' 附近有语法错误。 就是红色的部分,郁闷死了,在查询分析器中的源码也是红色的
是语法错误,希望有朋友可以解答
如果是
CREATE TABLE step (
Sid int NOT NULL ,
Sname varchar(200) NOT NULL,
Sshuoming varchar(200) NOT NULL,
PRIMARY KEY (Sid)
) ;
INSERT INTO step (Sid, Sname, Sshuoming) VALUES(1, '未处理订单', '新产生的订单,尚未做任何处理');
INSERT INTO step (Sid, Sname, Sshuoming) VALUES(2, '已处理订单', '已经打开过的订单');
INSERT INTO step (Sid, Sname, Sshuoming) VALUES(3, '联系未果订单', '尝试联系未能成功的订单,有待继续联系');
INSERT INTO step (Sid, Sname, Sshuoming) VALUES(4, '无效订单', '已经联系过,对方不要,或者订单信息不完整');
INSERT INTO step (Sid, Sname, Sshuoming) VALUES(5, '有效处理中订单', '订单有效,正在处理中');
INSERT INTO step (Sid, Sname, Sshuoming) VALUES(6, '处理完成订单', '正常处理完成的订单');
select * from step
drop table step
2.int类型不需要指定长度
3.字符串类型,你指定的长度有点小
SET QUOTED_IDENTIFIER ON
--和 SET ANSI_NULLS ON
CREATE TABLE "step" (
"Sid" int NOT NULL ,
"Sname" varchar(20) NOT NULL,
"Sshuoming" varchar(40) NOT NULL,
PRIMARY KEY ("Sid")
) ;INSERT INTO "step" ("Sid", "Sname", "Sshuoming") VALUES
(1, '未处理订单', '新产生的订单,尚未做任何处理'),
(2, '已处理订单', '已经打开过的订单'),
(3, '联系未果订单', '尝试联系未能成功的订单,有待继续联系'),
(4, '无效订单', '已经联系过,对方不要,或者订单信息不完整'),
(5, '有效处理中订单', '订单有效,正在处理中'),
(6, '处理完成订单', '正常处理完成的订单');
这样就好了。int类型不能指定长长度