在将数据库从mysql转移到sqlserver时,总会遇到DATE_FORMAT格式不识别的情况,此时需要使用CONVERT来进行转换。
sqlserver中比较常用的时间格式为:
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 12): 060516
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
可以根据需要进行选择。
如:mysql中的:
DATE_FORMAT(date,'%y-%m-%d')
可以转换成sqlserver中的:
CONVERT(varchar(100), GETDATE(), 23)
MySQL到SQLServer日期转换
本文介绍了从MySQL数据库迁移至SQLServer过程中遇到的DATE_FORMAT不兼容问题及其解决方案。通过使用CONVERT函数,可以实现日期格式的有效转换。
5216

被折叠的 条评论
为什么被折叠?



