sql >> Databasteknik >  >> RDS >> Mysql

Välja en kolumn som också är ett nyckelord i MySQL

sätt namnen i backticks:

`ignore`, `exists`

Om du arbetar med flera tabeller eller databaser måste du undkomma databasnamnet, tabellnamnet och fältnamnet separat (om var och en matchar ett nyckelord):

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

Endast de delar som faktiskt matchar ett sökord måste escapes, så saker som:

select * from `db1`.table

är också okej.



  1. Installera Oracle Fusion Middleware / WebLogic Server 11g

  2. Vad är motsvarigheten till bind_result på PDO

  3. Finns det något sätt att skapa flera utlösare i ett skript?

  4. Skillnad mellan ANSI- och Unicode-drivrutiner för MySQL