MySQL插入日期行

时间:2013-10-29 21:11:47

标签: mysql sql database insert

use TREND_INFORMATION

INSERT INTO log_index_level_1
(LOG_INDEX, LOT_ID, WAFER_ID, MAP_REV, PROBE_DATE)
(42, "2819893.003", "9893-06", "PR20", "2013-07-13");

我一直收到以下错误,我不确定我在这里做错了什么。

列类型分别为int,varchar,varchar,varchar和date。

  

错误1064(42000):您的SQL语法有错误;查看与MySQL对应的手册       用于在'42附近使用正确语法的版本,asdfasfasf“,”asdfas“,”tes“,”2013-07-13“)'在第3行

2 个答案:

答案 0 :(得分:5)

您错过了关键字VALUES

INSERT INTO log_index_level_1
(LOG_INDEX, LOT_ID, WAFER_ID, MAP_REV, PROBE_DATE)
VALUES -- <-- That's what you're missing
(42, "2819893.003", "9893-06", "PR20", "2013-07-13");

答案 1 :(得分:3)

您忘记了VALUES关键字

INSERT INTO log_index_level_1 (LOG_INDEX, LOT_ID, WAFER_ID, MAP_REV, PROBE_DATE)
VALUES (42, '2819893.003', '9893-06', 'PR20', '2013-07-13');