Mysql在字段中添加NULL值:

时间:2017-02-15 09:18:13

标签: php mysql null

我正在尝试插入一个记录,其中一个字段为NULL但返回 错误:列'付费'不能为空

注意:在数据库表格列中,付费的类型为整数。

CODE

$sql="INSERT INTO `fees_receipt_temp_table`(`id`, `voucher_no`, `std_id`, `full_name`, `payable_fee`,paid) VALUES ('','$voucher_no','$std_id','$name','$payable',NULL)";

2 个答案:

答案 0 :(得分:3)

它位于您的数据库表设置中。如果该列设置为“NOT NULL”,请清除该约束。

答案 1 :(得分:0)

数据库列设置在NOT NULL上。因此,该列不接受NULL值。

如果您想允许NULL作为选项,您可以更改它以运行以下查询。

ALTER TABLE fees_receipt_temp_table
ALTER COLUMN paid INT IS NULL