2016-07-14 38 views
0

我一直在尝试将表从Excel使用MySQL为Excel扩展导出到MySQL,但我得到这个错误:MySQL错误1136的Excel

Mysql error 1136: Column count doesn't match value count at row 1 Excel


我的表有21887行和23列。

打开MySQL Workbench并连接数据库。

这是Excel导出数据屏幕和设置:

MySQL Excel plugin

+1

如果它产生的INSERT脚本,你能分享 – Arulkumar

+1

INSERT INTO'dados_municipios'.'localidades_2010'(...)VALUES(...,-61,9998238962936,...) 好了,这个问题似乎在数字上逗号。 -61,9998238962936而不是-61.9998238962936 –

+1

嗯,由于逗号,它被视为两个值。希望现在解决这个问题 – Arulkumar

回答

0

Excel正在使用逗号符号分隔十进制数字,MySQL Workbench解释为两个数字,因为列计数不匹配。

所以我解决了这个铸造十进制数字的问题。

0

列数不匹配,出现错误的原因:

Error ocurred

而这个错误在出口过程中发生表格模式和字段列表中的列数不匹配。

在您的案例中Excel数量表和您的数据库表中的列数不能匹配。在Excel表格中添加缺失的列并重试。