你insert into的sql提供值对应不上数据库的列数量

解决方案 »

  1.   

    已经很明显了,你可以采用如下的方式,对应字段,做到列对应,就不会默认漏掉
    INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
      

  2.   

    应该类似,
    insert into  cart(列名1,列名2,列名3,列名4)
    values (a,b,c,d)
    插入的值 要与列名数量,类型一致。把基础语法先学学再开发。
      

  3.   

    sql避免写insert into values这种格式,否则后面数据库变更了,分分钟异常,而且如果有自增列的话,不指定列名也是要在列那里增加占位的