2016-08-25 76 views
0

我試圖插入以下到我的sqlite3的數據庫:SQLITE3 INSERT語句錯誤

INSERT INTO candlestick_1min (timestamp, close, high, low, open, volume) 
VALUES (2016-08-11 15:30:00, 34.258, 34.318, 34.258, 34.302, 45890.0); 

出於某種原因,它給我下面的錯誤:

Error: near "15": syntax error 

架構如下:

CREATE TABLE candlestick_1min (timestamp TEXT PRIMARY KEY NOT NULL, close REAL, high REAL, low REAL, open REAL, volume REAL); 

有人可以告訴我爲什麼錯誤顯示出來嗎?順便說一下,桌子是完全空的。

回答

1

把日期值引號內''

INSERT INTO candlestick_1min (timestamp, close, high, low, open, volume) 
VALUES ('2016-08-11 15:30:00', 34.258, 34.318, 34.258, 34.302, 45890.0);