鑑於表和查詢(SQLite的):錯誤使用SQLite空的INSERT語句
CREATE TABLE project (id INTEGER PRIMARY KEY, name INTEGER DEFAULT 3)
Query 1: INSERT INTO project() VALUES()
Query 2: INSERT INTO project (name) VALUES (1)
Query 3: INSERT INTO project (id) VALUES (5)
執行第一個查詢導致錯誤(SQLSTATE[HY000]: General error: 1 near ")": syntax error
在php),而另外兩個執行就好了 - 看到http://sqlfiddle.com/#!5/8567a。爲什麼會發生此錯誤,爲什麼它對MySQL(http://sqlfiddle.com/#!9/1ae7f/1)正常工作?
謝謝,這是有趣的是知道,也許你可以添加一個'INSERT INTO項目DEFAULT VALUES'會解決這個問題(獲得預期的效果) ? – Samuel