php - INSERT INTO 返回操作数应包含 1 列

标签 php mysql

我正在将 Excel 工作表中的数据插入数据库。单个查询中的所有行。

我搜索并发现要在单个查询中插入多行我必须像这样进行查询

INSERT INTO table_name(c1,c2) VALUES( (value1,value2),(value1,value2))

这就是我的INSERT INTO查询对于单行的样子

INSERT INTO December_2015(S_No,Zone,State,City2,VM_Town,Distibutor_Code,Distributor_Name,Dealer_Code,Dealer_Name,Category,Address,Location,Contact,Mobile_No,Visit_1,Visit_2,Visit_3,Visit_4,Visit_5,Visit_6) VALUES(('1','South','Telanagana','Hyderabad','Y','1006704','Sai Santhoshi Enterprises','TG000999','Sree Laxmi Mobiles','A','F4,anthem Arcade,gujarathi Galli,koti ','Koti','Rajesh','8790575680','7-Nov','18-Nov','28-Nov','','',''))

当我要插入多行时,我的INSERT INTO 查询对于multiple rows 看起来像这样

INSERT INTO December_2015(S_No,Zone,State,City2,VM_Town,Distibutor_Code,Distributor_Name,Dealer_Code,Dealer_Name,Category,Address,Location,Contact,Mobile_No,Visit_1,Visit_2,Visit_3,Visit_4,Visit_5,Visit_6) VALUES(('1','South','Telanagana','Hyderabad','Y','1006704','Sai Santhoshi Enterprises','TG000999','Sree Laxmi Mobiles','A','F4,anthem Arcade,gujarathi Galli,koti ','Koti','Rajesh','8790575680','7-Nov','18-Nov','28-Nov','','',''),('2','South','Telanagana','Hyderabad','Y','1006704','Sai Santhoshi Enterprises','TG000997','National Marketing','C','Shop No:28,2nd Floor,anthem Arcade,Gujarati Galli,koti ','Koti','Ramesh','9989014926','7-Nov','18-Nov','28-Nov','','',''))

这就是为什么我的查询中有两个括号但它返回错误 Operand should contain 1 column(s) 到底是什么问题?

最佳答案

您不需要外部支架。只需将每条记录括起来。

INSERT INTO table_name(col1, col2, col3) VALUES (1,2,3), (4,5,6);

关于php - INSERT INTO 返回操作数应包含 1 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33860917/

相关文章:

PHP Unicode 文件名

php - 我想通过 Dreamweaver 将文件 uploader 添加到现有内容 uploader - 将 pdf 上传到特定文件夹,在数据库中生成 pdf 的 url

php - 使用 codeigniter 为图像添加水印

php - 按 SKU 对购物车 WooCommerce 中产品列表底部的产品进行排序

mysql - SQL 根据另一表列条件更新一个表列

php - 在 while 循环中调用 mysql PROCEDURE 只在第一次工作

php - 使用 php 进行分面搜索

mysql - 呈现 :edit causes form URL to change/fail after update

php - codeigniter mysql停止连续第三次插入

mysql - 如何在 mysql 中插入带有斜杠而不是破折号的日期类型值?