#1136 - 列数与第1行的值计数不匹配

时间:2017-09-25 07:15:15

标签: php mysql

请您查看一下这个查询,这会导致计数与错误不匹配,但我有相同数量的列和值。

这是我的表结构

ID| name1 | name2 | name3 | name4 | name5 | table_name

insert into `tnames` (`'name1','name2','name3','name4','name5','table_name'`)
values ('test','test','test','test','test','table_name')

3 个答案:

答案 0 :(得分:2)

试试这个

insert into `tnames` (`name1`,`name2`,`name3`,`name4`,`name5`,`table_name`)
values ('abc','xyz','pqr','erg',)

答案 1 :(得分:1)

您好检查Mysql插入查询语法https://www.w3schools.com/sql/sql_insert.asp

插入查询不接受字段名称的单/双引号

insert into `tnames` (`'name1','name2','name3','name4','name5','table_name'`)
values ('test','test','test','test','test','table_name') // Unnecessary single quotes for field names 

所以请改为喜欢这个

insert into `tnames` (name1,name2,name3,name4,name5,table_name)
    values ('test','test','test','test','test','table_name')

这将有效

答案 2 :(得分:-1)

intenta quitar las comillas,ya que indican una sola entrada de datos:

ID| name1 | name2 | name3 | name4 | name5 | table_name

insert into tnames values
(null, 'name1','name2','name3','name4','name5','table_name')
//null is by the column id, if you have it as auto increment you will not have problem


//also verify the type of data that accepts the column in your database

我希望它适合你,祝你好运

//si hablas español, traduce tambien los comentarios para que comprendas mejor