sql >> Databáze >  >> RDS >> Mysql

Výběr sloupce, který je také klíčovým slovem v MySQL

vložte jména do zadních značek:

`ignore`, `exists`

Pokud pracujete s více tabulkami nebo databázemi, musíte název databáze, název tabulky a název pole zadat zvlášť (pokud každý odpovídá klíčovému slovu):

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

Musí být escapovány pouze části, které skutečně odpovídají klíčovému slovu, takže například:

select * from `db1`.table

jsou také v pořádku.



  1. MySQL:Pojmenujte primární klíč v příkazu CREATE TABLE

  2. Proč musím používat cizí klíč, když mohu použít WHERE?

  3. Oracle DB Server + APEX + ORDS + JasperReports od nuly (část 1)

  4. java.sql.SQLException:Po ukončení sady výsledků v mysql