小编Bus*_*ler的帖子

未插入日期 - 插入后显示 0000-00-00

我正在尝试将日期插入到 mysql 表中。我用来创建表的SQL查询如下:

CREATE TABLE IF NOT EXISTS DDD(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY UNIQUE, 
    datecolumn DATE NOT NULL , 
    open FLOAT, 
    high FLOAT, 
    low FLOAT, 
    close FLOAT, 
    volume INT)
Run Code Online (Sandbox Code Playgroud)

我正在使用以下 SQL 语句插入数据:

INSERT INTO DDD(datecolumn, open, high, low, close, volume)
VALUES(2011-05-26, 12.09, 13.31, 12.05, 13.09, 1293441)
Run Code Online (Sandbox Code Playgroud)

之后,当我选择并查看数据时,日期列中的条目是

0000-00-00

我已经尝试了解决方案

将 CSV 导入 MySQL 表会将日期字段保留为 0000-00-00

...但它导致以下错误:

ERROR 1064 (42000): You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version 
for …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-5.5

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysql ×1

mysql-5.5 ×1