下面是我的create table语法:
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)
); 我不能识别其中的错误。请帮帮忙。谢谢
发布于 2017-07-26 04:00:40
INT不需要(30)值+你不能使用word过程。将其更改为过程
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)); 发布于 2017-07-26 04:01:03
Procedure是一个reserved word。需要另一个名称或用反引号括起来。
发布于 2017-07-26 04:07:00
看起来以赛亚回答了你的问题,但我想补充一点:根据你想要的Cookingtime是哪种格式,你可以使用time数据类型来表示长时间的烹饪时间(几个小时),或者如果你使用分钟,则继续使用int。
https://stackoverflow.com/questions/45312417
复制相似问题