插入sql報錯:
SQLSTATE[21S01]: Insert value list does not match column list: 1136 Column count doesn't match value count at row 2 (SQL: insert into test (author, content, title) values (天蠶土豆, 晉級斗聖!!!, 斗破蒼穹), (唐家三少, 斗羅大陸))
是插入2條數據,字段沒有保持一致。
$data = [
['title'=>'斗破蒼穹','author'=>'天蠶土豆','content'=>'晉級斗聖!!!'],
['title'=>'斗羅大陸','author'=>'唐家三少'],
];
app('db')->table('test')->insert($data);
第二條數據的 content 要給值
$data = [
['title'=>'斗破蒼穹','author'=>'天蠶土豆','content'=>'晉級斗聖!!!'],
['title'=>'斗羅大陸','author'=>'唐家三少','content'=>''],
];
app('db')->table('test')->insert($data);