Sql 中的一个符号问题

UPDATE article SET name = ?
这个sql中的article为啥要用`符号围起来?

与关键字进行区分....

同楼上,数据库设计里最好不要使用关键字做字段名,像date,type啥的,用了的话就要用ESC下面那个键的点包围起来区分

SQL语句中非常忌讳表名、字段名等与关键字重名(同名),这要养成习惯。

但是,一但出现与关键字重名,就需要特殊处理:

比如你使用了关键字article,作为字段名。在SQL语句中,需要将该字段名,进行处理。即将article改成 article。特别提醒的是,这里不单引号,而是(数字键1左边的反引号)“` ”。

是 ·article· 两边不是单引号。

SQL语句中非常忌讳表名、字段名等与关键字重名(同名),这要养成习惯。

但是,一但出现与关键字重名,就需要特殊处理:

比如你使用了关键字article,作为字段名。在SQL语句中,需要将该字段名,进行处理。即将article改成 ·article·。特别提醒的是,这里不单引号,而是(数字键1左边的反引号)“` ”。

那是关键字做了表名吧