在mysql中创建了一个表,当想插入数据的时候,一直提示一个错误,望得到解决。

2025-02-11 21:26:43
推荐回答(2个)
回答1:

八个字段你只给了7个值,字段和值的数量不匹配,dailystate没有赋值改成:
insert into daily (dailyname,dailysort,userno,begintime,overtime,price,dailystate,remarks)
values('早餐','日常','0001','2011-3-25','2011-3-26',11.00,1,'1111111');
就可以了。

回答2:

1.两条insert语句的字段对不上

2.看看外键userno是否在users表中有对应的主键

另外 这种问题把报错信息发上来
大家一看就知道了