Mysql命令把excel导入数据库,空日期怎么办?load data local infile 'D:\11.txt' into

时间:2021-05-17 03:42:12
load data local infile 'D:\11.txt' into table test_excel fields terminated by '\t'; 
我试了一下,导入进去后,原来为空的日期在数据库里面显示0000-00-00,则aspnet客户端gridview绑定不了。出现错误Unable to convert MySQL date/time value to System.DateTime 

3 个解决方案

#1


是不是日期的格式不对!

#2


先用strtotime函数对原来的日期做转换,如果转换失败
则用strtotime("now")把现在的日期写入进去

#3


数据库的时间格式与导入的格式是否相符

#1


是不是日期的格式不对!

#2


先用strtotime函数对原来的日期做转换,如果转换失败
则用strtotime("now")把现在的日期写入进去

#3


数据库的时间格式与导入的格式是否相符