更改日期的数据输入格式。从sybase到MySQL
我正在尝试查看是否有办法从
更改日期的数据格式Sybase(YYYYMMDD) to MySQL(YYYY-MM-DD)
我从Sybase导出Schema脚本以使用/迁移到MySQL但是对于我的一个表,日期的数据输入为YYYYMMDD并且MySQL无法识别,因此在尝试插入数据时它只是将其归零
更新格式
答案 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;