mysql load data infile不能导入''到日期字段

sdwd_lhq 2015-03-01 09:57:46
mysql load data infile不能导入''到日期字段,
我是通过pl/sql将oracle的一个表先保存为csv文件,然后将此csv再导入到mysql的表中(oracle和mysql的这个表结构和字段相同),其中一个字段是date类型,当csv文件中对应的字符为 ‘’ 即空字符串时,就提示日期错误,无法导入,请问如何处理?
...全文
273 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2015-03-05
  • 打赏
  • 举报
回复
楼主可以参考一下MYSQL官方免费手册中的语法如下 。可以利用红字标出的部分来实现。 LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name' [REPLACE | IGNORE] INTO TABLE tbl_name [CHARACTER SET charset_name] [{FIELDS | COLUMNS} [TERMINATED BY 'string'] [[OPTIONALLY] ENCLOSED BY 'char'] [ESCAPED BY 'char'] ] [LINES [STARTING BY 'string'] [TERMINATED BY 'string'] ] [IGNORE number LINES] [(col_name_or_user_var,...)] [SET col_name = expr,...] LOAD DATA INFILE 'file.txt' INTO TABLE t1 (column1, @var1) SET column2 = @var1/100; LOAD DATA INFILE 'file.txt' INTO TABLE t1 (column1, column2) SET column3 = CURRENT_TIMESTAMP;
sdwd_lhq 2015-03-05
  • 打赏
  • 举报
回复
高手们帮忙看看。。。
rucypli 2015-03-05
  • 打赏
  • 举报
回复
报什么错误 日期字段是否限制了不能为空?

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧