如何插入类似于SQL语句的列名?在MySQL中

mag*_*iam 0 mysql sql

嗨,我有一个名为"条件"的列名,我不知道这是一个SQL语句,但在我的phpmyadmin sql中它的颜色为粉红色.那么如何插入与SQL语句共享同一名称的列.我可以把它改成另一个变量,但这个想法让我很感兴趣.我试过这个:

如何处理看起来像SQL关键字的SQL列名?

但它仅适用于select语句.

那么有没有人知道如何使用插入,更新和删除来做到这一点?

谢谢

Tar*_*ryn 5

这些单词称为保留字,在MySQL中,您需要使用反引号来转义它们:

insert into yourtable (`condition`)
select yourValue
from yourOtherTable;
Run Code Online (Sandbox Code Playgroud)

我的建议是远离表格和列使用这些单词.

  • ALT +'9'然后'6'普遍反击? (3认同)