【发布时间】:2019-05-08 10:27:09
【问题描述】:
我一直在尝试将值插入带有斜杠的日期类型列,但 keep 给我 null(成功时)或失败。
CREATE TABLE if not exists EMPLOYEE (
id primary key,
dob Date
)
上面是表格的结构
INSERT INTO EMPLOYEE VALUES (1, convert(date, "17/12/2015", 103));
INSERT INTO EMPLOYEE VALUES (1, CAST("15/2/1995" AS DATE));
这两行代码是我尝试过的。 通过使用第一行,它会引发错误。 第二行成功创建了一条记录,但最终在 dob 列中有 NULL。
为了便于阅读,我实际上已经缩短了它们,但如果您需要其他任何东西,我很乐意提供。
【问题讨论】:
-
这看起来非常类似于 SQL Server,而不是 MySQL,代码。您在这里实际使用的是哪个数据库?