phpmyadmin导出导入csv日期无法导入

kunyou7003 2016-10-18 05:31:56
表中有数据是date类型的,在数据库中显示xxxx-xx-xx,导出后显示xx/xx/xxxx,再导入后,日期数据消失了,全部变成0000-00-00,我把导出后csv日期手动改成xxxx-xx-xx这种格式,再导入后,还是0000-00-00这种没有数据信息。
另外导出后的csv中中文显示是正常的,修改了中文后保存csv,再打开csv,发现修改的中文变成了??
...全文
212 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanshs 2016-10-20
  • 打赏
  • 举报
回复
我也遇到过日期变成0的情况。Navicat for MySQL。phpmyadmin就不清楚了。 没深究解决办法,但可以走点弯路。 导出为xls,去掉除了id和日期的其他列,这时候日期显示的是数字串,通过更改属性为日期让它显示为xxxx-xx-xx的形式,具体做法查找excel相关的文章。 然后复制id和日期两列,粘贴在txt里边,形成了制表符分隔的两列文本。 导入数据,选择txt,制表符为分隔符,这时候选择的是更新而不是插入,主键为id,就ok了。 phpmyadmin好像没有txt导入的,不过你可以用excel编辑update命令,复制粘贴为文本,改为sql后缀,导入sql,试试能不能成功。 update xxx set xxx="xxxx-xx-xx" where id=x

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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