【发布时间】:2020-10-07 22:21:10
【问题描述】:
我在 MariaDB ('10.1.37-MariaDB') 服务器上使用 MySQL Workbench 8.0。
我正在尝试使用 表格数据导入向导 将 3 个示例值导入表格。以下是 CSV 的示例:
emp_id,Event,Event_start_time,Event_end_time,
example,shift,"2020/11/6 0:00:00","6/11/2020 23:59",
example,lunch,"2020/14/06 13:00:00","2020/14/06 13:30:00",
example,break,"2020/14/06 10:10:00","2020/14/06 10:30:00",
在导入期间,每个值都正确显示,除了日期时间字段(Event_start_time、Event_end_time),它们在运行select 语句后显示为'0000-00-00 00:00:00'。
我尝试了以下格式,但似乎都不起作用:
"2020/11/6 0:00:00"2020/11/6 0:00:002020/11/06 00:00:002020-11-06 00:00:00
以下案例成功:
2020-11-06 0:00
但我需要能够为业务逻辑添加秒数。
更糟糕的是,当我使用同一向导将表(具有现有日期时间值)导出到 .csv,然后尝试重新导入时,所有值都加载为 '0000-00-00 00:00:00'。在为其他人开发解决方案时,我想尽可能减少/避免 MySQL 脚本。我做错了什么?
【问题讨论】:
-
你试过用
-替换/吗? -
请注意,您的某个日期完全搞砸了:
6/11/2020。 -
好的,下面两个案例没有返回正确答案,但是上面的一个 (2020-11-06 0:00) 有。案例中的唯一区别是包含秒数。有什么方法可以让我在不返回空白值的情况下包含秒数?
-
LOCALE 设置是什么?
-
en_US 是语言环境
标签: mysql csv date mariadb mysql-workbench