SQLSTATE[21S01]: Insert value list does not match column list: 1136 Column count doesn't match value count at row 2


插入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);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM