请您查看一下这个查询,这会导致计数与错误不匹配,但我有相同数量的列和值。
这是我的表结构
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')
答案 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