【发布时间】:2019-12-24 20:00:41
【问题描述】:
我有一个表,其中“出生日期”列是 VARCHAR 数据类型,我需要此列并尝试将其转换为 DATE。 我在我尝试过的 MariaDB 文档中找到了函数“STR_TO_DATE”。
例如:表格
===================
| ID | Birth_Date |
===================
| 1 | 10.02.1990 |
-------------------
| 2 | 2.5.1986 |
===================
我在努力:
UPDATE Table
SET Birth_Date = STR_TO_DATE(Birth_Date, '% d/ %m /% Y');
但是 SQL 服务器返回:
\ 不正确的日期时间值:函数 str_to_date 的“10.02.1990”。
MariaDB 中是否有更简单的程序?
【问题讨论】:
标签: mysql sql date type-conversion mariadb