0

嗨,我有一个名为“条件”的列名,我不知道这是否是一条 SQL 语句,但它在我的 phpmyadmin sql 中是粉红色的。那么如何插入与 SQL 语句具有相同名称的列。我可以将其更改为另一个变量,但这个想法让我很感兴趣。我试过这个:

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

但它只适用于选择语句。

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

谢谢

4

2 回答 2

5

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

insert into yourtable (`condition`)
select yourValue
from yourOtherTable;

我的建议是不要在表格和列中使用这些词。

于 2013-05-23T21:18:29.593 回答
1

在 mySQL 中,您可以使用

`condition` 

代替

[condition] 

mssql 的

于 2013-05-23T21:20:11.623 回答