我计算了我的字段,检查了我的类型等。 这是多行插入的第一个。为什么不这样做:
(6972561736,'2013-02-06 04:29:17',85,'CONCORD',1000125,'First Last',92596384,'Airmia',30000166,11000.00,175697113.47,'21656:2,',,,92596384)
适合
Table xact
==========
refID, date, refTypeID, ownerName1, ownerID1, ownerName2, ownerID2, argName1, argID1, amount, balance, reason, taxReceiverID, taxAmount, charID
----------
refID int(11) PK
date datetime
refTypeID bigint(20)
ownerName1 varchar(45)
ownerID1 int(11)
ownerName2 varchar(45)
ownerID2 int(11)
argName1 varchar(45)
argID1 int(11)
amount decimal(16,4)
balance decimal(16,4)
reason varchar(64)
taxReceiverID int(11)
taxAmount decimal(16,4)
charID int(11)
实际错误:
...正确的语法使用',92596384),(6972540458,'2013-02-06 04:23:30',34,'Istei Poyri',3018350,'First'在第1行
6972540458是下一条记录的开始...
完整查询是8355个字符,所以我希望我已经提供了足够的数据。
答案 0 :(得分:1)
如果您没有列的数据,则添加null
(如果允许)或默认值而不是
,,,92596384)
^-----------------here
答案 1 :(得分:0)
如果没有看到完整错误,我建议将,,,
替换为null
值:
,'21656:2,',null,null,92596384)
答案 2 :(得分:0)
尝试在您的逗号之间传递NULL
或空引号''
而不是任何内容。
(6972561736,'2013-02-06 04:29:17',85,'CONCORD',1000125,'First Last',92596384,'Airmia',30000166,11000.00,175697113.47,'21656:2,',NULL,NULL,92596384)
可能是因为你在 21656:2 之后还有一个狂野的逗号。
(6972561736,'2013-02-06 04:29:17',85,'CONCORD',1000125,'First Last',92596384,'Airmia',30000166,11000.00,175697113.47,'21656:2',NULL,NULL,NULL,92596384)
答案 3 :(得分:0)
check '21656:2' and you had added an extra column
(6972561736,'2013-02-06 04:29:17',85,'CONCORD',1000125,'First Last',92596384,'Airmia',30000166,11000.00,175697113.47,'21656:2',,,92596384)