HeidiSQL导入csv文件问题解决(含时间格式处理)

向HeidiSQL导入数据会遇到两个问题:
1.csv文件无法导入,错误提示:Data too long for column ‘XXX’ at row 1.
举个例子:
我们创建了一个表area_table表,将对应的csv文件导入。
在这里插入图片描述
在这里插入图片描述
导入界面如下:
在这里插入图片描述
会遇到以下错误提示:
在这里插入图片描述
错误原因是csv文件是以逗号分隔,而导入界面默认的分隔符是分号,所以需要将分号改为逗号。
在这里插入图片描述
按下【导入】按钮,即可导入成功!
在这里插入图片描述
2.有关时间格式的问题,如果csv文件的时间格式为YYYY/M/D,而想导入成YYYY-MM-DD这种方式,就需要对CSV文件的格式进行修改,但是你会发现修改之后,再次打开文件时,它又变回原来的格式。
举个例子:
创建好的数据表为store_table,对应的csv文件salesdate列时间格式为YYYY/M/D。
在这里插入图片描述
在这里插入图片描述
修改salesdate列时间格式恢复原样是因为csv文件在保存的时候,会去掉你设置的格式,默认成电脑系统的时间格式,所以,需要修改****电脑的时间格式
1)进入控制面板->日期和时间
在这里插入图片描述
2)选择更改日期和时间
在这里插入图片描述
3)点击更改日期设置
在这里插入图片描述
4)将日期格式短日期后面的栏位设定为yyyy-mm-dd在这里插入图片描述
5)点击确定,使设置生效即可。再打开csv文件,日期格式已变更。导入数据即可。
在这里插入图片描述
在这里插入图片描述
一点小小的问题处理,希望可以帮到你!

**整理内容不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处

猜你喜欢

转载自blog.csdn.net/zxxxlh123/article/details/113365925
今日推荐