Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Selecionando uma coluna que também é uma palavra-chave no MySQL


coloque os nomes em backticks:
`ignore`, `exists`

Se você estiver trabalhando em várias tabelas ou bancos de dados, precisará escapar o nome do banco de dados, o nome da tabela e o nome do campo separadamente (se cada um corresponder a uma palavra-chave):
SELECT * FROM `db1`.`table1`
LEFT JOIN `db2`.`table2` on `db1`.`table1`.`field1`=`db2`.`table2`.`field2`

Apenas as partes que realmente correspondem a uma palavra-chave precisam ser escapadas, então coisas como:
select * from `db1`.table

estão bem também.