2017-08-10 36 views
0

我有一个问题,使用mysql工作台导入csv。 我的表格类型是双重的,因为它是财务数据。 当我从工作台使用表格数据导入向导导入时,我无法导入csv(excel)中的空单元格。有错误1265“数据为列专门解析”。如何使用mysql工作台类型double在csv文件中导入空?

我已经发现这个问题,有人说空单元格替换为\ N或Null或“\ N”或“Null”,但这些不起作用。

如何使用mysql工作台将csv文件中的空单元格导入Null?

回答

0

这意味着该字段的标准已被设置为只允许的integercharacter count一定长度 - 例如INT(4)将只允许一个整数,它是4位长。或float(6,2)将只允许一个4位整数与两个小数

您需要检查您的表格,并查看被截断的字段。两件事情之一需要发生。

1)您需要在数据库本身中扩展字段的允许大小。

2)你必须通过舍入等的手段)

削减在CSV(字段的长度