我在使用 mysql 工作台导入 csv 时遇到问题。 我的表类型是double,因为它是财务数据。 当我使用工作台中的表数据导入向导导入时,无法导入 csv(excel) 中的空单元格。出现错误 1265“列数据被截断”。
我已经发现这个问题,有人说空单元格替换为\N 或 Null 或“\N”或“Null”,但这些不起作用。
如何使用 mysql 工作台将 csv 文件中的空单元格导入到 Null?
最佳答案
这意味着该字段的标准已设置为仅允许特定长度的整数
或字符数
- 例如INT(4)
只允许使用 4 位长的整数。或者 float(6,2)
只允许 4 位整数和两个小数。
您需要检查您的表,并查看被截断的字段。需要发生两件事之一。
1) 您需要扩展数据库本身允许的字段大小。
或
2)您需要缩短 CSV 中字段的长度(通过舍入等方式)
关于mysql - 如何使用 mysql 工作台类型 double 在 csv 文件中导入空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45602595/