sql建表疑问
我创建了一张表
列名
num int(4)
thing varchar(50)
type varchar(50)
cost int(4)
当我开始往表里插入数据时
insert into shop(num,thingname,type,cost)values(1,cake,food,5.00);
却出错。
出现服务器: 消息 128,级别 15,状态 1,行 1
在此上下文中不允许使用 'cake '。此处只允许使用常量、表达式或变量。不允许使用列名。
请教这是为什么,出学SQL比较菜鸟
------解决方案--------------------insert into shop(num,thingname,type,cost)values(1, 'cake ', 'food ',5.00)