首页 > 解决方案 > STR_TO_DATE 不能在 mysql 中使用命令行

问题描述

我正在尝试从批处理文件执行 UPDATE 语句。该声明如下所示:

mysql -u user -ppassword -e "UPDATE db.table SET creationDate = STR_TO_DATE(creationDate,'%d/%m/%Y');"

但是当我执行代码时,输​​出是:

mysql -u user -ppassword -e "UPDATE db.table SET creationDate = STR_TO_DATE(creationDate,'m/%Y');"

知道为什么忽略 %d/%m 格式吗?

标签: windowsbatch-file

解决方案


推荐阅读