Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我用头撞墙了好几个小时,试图理解为什么我不能在 MySQL 插入表中完成 OOP 插入语句。
在我的表中,我有一个名为 keys 的列没有被插入。
我尝试了很多解决方案,但后来我重命名了该列并且错误自行解决了。
谁能告诉我为什么会这样?
我正在使用 wampserver 2.4。
这是一个保留字。如果你想使用它,你必须反引号:
像这样:
insert into `keys` values (val1, val2) etc...
这是一个mysql保留字。您必须将其包含在 ` 中才能将其用作列名。但我不鼓励这样做,无论如何都可能出现麻烦,例如某些库。
当您使用保留字时,您应该将它们附在里面backtick
backtick
for example `keys`