Laravel 多数据插入错误
SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: '' for column 'unit_id' at row 2 (SQL: insert into
product_prices
(created_at
,product_id
,unit_id
,updated_at
) values (2016-12-06 06:56:01, 27, 1,2016-12-06 06:56:01), (2016-12-06 06:56:01,27, , 2016-12-06 06:56:01))
但是我的 unit_id
字段在 nullable();
请有人帮助我
这里 column_name=unit_id
最佳答案
null 不同于 not existend。如果你想将 null 设置为一个值,你必须在你的查询中写入它:
... ('2016-12-06 06:56:01',27, null, '2016-12-06 06:56:01'))
日期时间格式也是错误的。您必须将其作为字符串输入。
关于php - SQLSTATE[22007] : Invalid datetime format: 1366 Incorrect integer value: 'column_name' in Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40989702/