sql
linux
Microsoft SQL Server到MySQL将毫秒转换成date格式的方法不兼容及解决方法
Microsoft SQL Server中是TO_DATE,MySQL中是STR_TO_DATE。
故需要替换字符串,可以用sed命令,命令如下
# MAC
sed -i '' 's/TO_DATE/STR_TO_DATE/g' T_*.sql
# Linux
sed -i 's/TO_DATE/STR_TO_DATE/g' T_*.sql
总结:解决方法由数据库SQL转化为了Linux sed命令行。
思路