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