这是我的创建表语法:
Create table Recipe(
Recipename varchar(30),
Cuisine varchar(20),
Skilllevel varchar(13),
Ingredients varchar(400),
Procedure varchar(1000),
Cookingtime int(30),
Category varchar(10),
Restrictions varchar(15)
);
我无法识别此错误。请帮忙。感谢
答案 0 :(得分:1)
INT不需要(30)值+你不能使用单词Procedure。将其更改为“程序”
Create table Recipe(
Recipename varchar(30),
Cuisine varchar(20),
Skilllevel varchar(13),
Ingredients varchar(400),
Procedures varchar(1000),
Cookingtime int,
Category varchar(10),
Restrictions varchar(15));
答案 1 :(得分:1)
Procedure
是reserved word。需要另一个名字或用反引号包围它。
答案 2 :(得分:0)
看起来Isaiah回答了你的问题,但我想补充一下:根据你想要的烹饪时间的格式,你可以使用time数据类型进行长时间烹饪(几个小时)或者如果你是的话继续使用int用分钟。