更改日期的数据输入格式。从sybase到mysql

时间:2016-07-01 18:29:45

标签: mysql format sybase

更改日期的数据输入格式。从sybase到MySQL

我正在尝试查看是否有办法从

更改日期的数据格式
Sybase(YYYYMMDD) to MySQL(YYYY-MM-DD)

我从Sybase导出Schema脚本以使用/迁移到MySQL但是对于我的一个表,日期的数据输入为YYYYMMDD并且MySQL无法识别,因此在尝试插入数据时它只是将其归零

更新格式

2 个答案:

答案 0 :(得分:1)

您可以使用函数STR_TO_DATE从sybase格式格式化为MySQL格式 https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date

答案 1 :(得分:0)

您可以将sybase中的数据存储在mysql的varchar列中,然后通过str_to_date转换数据

 SELECT STR_TO_DATE('20160701','%Y%m,%d') from your_table;