我有一個簡單的mysql數據庫,但得到一個錯誤。它可能是字段狀態,這是一個notnull枚舉('actief','wachtend','verborgen'),但應該是正確的。MySQL插入(枚舉?)
我已經檢查了逗號的50次,但也許我現在盯着它太久了。我嘗試了使用Google搜索,但仍然無法找到問題。
所有字段NOTNULL(我已經離開了那些可以爲null)
INSERT INTO `restaurants` (id_naam, korte_naam, lange_naam, straat, huisnummer, postcode, plaats, provincie, land, type_aanbieding, type_keuken, lat, long, status) VALUES ('test1', 'test1', 'Test restaurant 1', 'straatnaam', '1', '1234AB', 'plaatsnaam', 'Drenthe', 'landnaam', '2emenu', 'frans', '52', '5', 'verborgen');
您的SQL語法錯誤; 檢查對應 你的MySQL服務器版本使用附近的 正確的語法手冊「長, 狀態)VALUES(」 test1' 的,‘TEST1’, ‘測試餐廳1’,‘straatnaam’, 「1 「」在行1
long是MySQL中的保留關鍵字,不是嗎? – Sathya 2011-03-20 16:41:59
是的,這是問題所在。 (對不起,沒有看到您的評論之前,小字體) – Niels 2011-03-20 20:43:50