MySQL 插入(枚举?)

发布于 2024-10-23 16:10:39 字数 698 浏览 2 评论 0原文

我有一个简单的 mysql 数据库,但出现错误。它可能是字段状态,它是一个 notnull 枚举('actief', 'wachtend', 'verborgen'),但这样应该是正确的。

我已经检查了 50 遍逗号,但也许我现在盯着它看得太久了。我尝试过谷歌搜索但仍然找不到问题。

所有字段都不为空(我省略了可以为空的字段)

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 服务器版本 在“long”附近使用正确的语法, 状态)VALUES('测试1','测试1', '测试餐厅 1', 'straatnaam', '1', ' 在第 1 行

I have a simple mysql database but get an error. It could be the field status, which is an notnull enum('actief', 'wachtend', 'verborgen'), but should be correct this way.

I have checked the comma's 50 times but maybe i'm staring at it too long now. I've tried googling it but still cant find the problem.

All the fields are notnull (i've left out the ones that can be 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');

You have an error in your SQL syntax;
check the manual that corresponds to
your MySQL server version for the
right syntax to use near 'long,
status) VALUES ('test1', 'test1',
'Test restaurant 1', 'straatnaam',
'1', ' at line 1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

就像说晚安 2024-10-30 16:10:39

它一定是 long 字段导致了错误。这是MySQL 中的保留字,所以你需要将其用反引号括起来:

INSERT INTO `restaurants` (... `long`, status) VALUES ...

不过,如您所见,与枚举无关。

It must be the long field which is causing the error. It's a reserved word in MySQL, so you need to wrap it in backticks:

INSERT INTO `restaurants` (... `long`, status) VALUES ...

Nothing to do with enums though, as you can see.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文