我有一个简单的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