sql >> Base de Datos >  >> RDS >> Mysql

Seleccionar una columna que también es una palabra clave en MySQL

poner los nombres en acentos graves:

`ignore`, `exists`

Si está trabajando en varias tablas o bases de datos, debe escapar el nombre de la base de datos, el nombre de la tabla y el nombre del campo por separado (si cada uno coincide con una palabra clave):

SELECT * FROM `db1`.`table1`
LEFT JOIN `db2`.`table2` on `db1`.`table1`.`field1`=`db2`.`table2`.`field2`

Solo las partes que realmente coinciden con una palabra clave deben escaparse, por lo que cosas como:

select * from `db1`.table

están bien también.