如何在插入查询中输入单个数据

时间:2017-10-31 06:44:19

标签: php mysql

错误是: -

  

字段'attn'没有默认值41

如果我将列查询的所有值设置为完全像:

$stuattend = "INSERT INTO tblattendance(roll, attandence, att_time) VALUES('$roll', 'present', '5:30')";

我想我的问题是当我通过查询执行一个值(滚动)时。

解决方案是什么?

1 个答案:

答案 0 :(得分:0)

您的错误清楚地表明您有一个名为 attn 的列,默认情况下不是可以为空的字段。提供默认值或使其可为空或向其传递一些值,以便它停止抛出错误。

您可以更改上述查询以指定默认值,如下所示:

注意:您可以在此处为其指定任何值。认为它可能是整数我正在做如下

INSERT INTO tblattendance(roll, attandence, att_time, attn) VALUES('$roll', 'present', '5:30', 10)