mysql - str_to_date 返回 null+mysql

标签 mysql str-to-date

当我尝试将 varchar 转换为日期时,我得到 Null 值作为返回。

我的列中的值为 2015 年 3 月 5 日。

我正在运行以下查询。

select STR_TO_DATE('n.Invoice_date','%d-%c-Y') from table n;

一旦我运行上面的查询,我就会得到空值作为返回。

我想引入一个日期格式的新列。

最佳答案

请注意,文字字符串'n.invoice_date' 不是有效日期。你的意思是:

SELECT STR_TO_DATE(n.invoice_date, '%d-%b-%Y') FROM TABLE n

关于mysql - str_to_date 返回 null+mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40396024/

相关文章:

javascript - 如何在 Node (mysql)中正确使用带有sequelize的嵌套包含查询

MySQL STR_TO_DATE 和时区

MySQL STR_TO_DATE 对于只有月份和年份或只有年份的字符串

mysql - 自定义查询 : multiple custom post types

php - 返回列别名作为关联数组键

php - ORDER BY 不适用于 mysql 多个查询

mysql - 简单的 MySQL 查询不选择所有数据?

java - MySQL (Java) 中的 str_to_date 错误

mysql - SQL STR_TO_DATE

php - 通过PHP将日期值插入MySQL