sql >> Database teknologi >  >> RDS >> Mysql

Valg af en kolonne, der også er et nøgleord i MySQL

sæt navnene i backticks:

`ignore`, `exists`

Hvis du arbejder på tværs af flere tabeller eller databaser, skal du undslippe databasenavnet, tabelnavnet og feltnavnet separat (hvis hver matcher et søgeord):

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

Kun de dele, der faktisk matcher et søgeord, skal escapes, så ting som:

select * from `db1`.table

er også ok.



  1. Sådan sikkerhedskopieres MySQL-databaser ved hjælp af cron-job

  2. Fra tidsstemplet i SQL, valg af poster fra i dag, i går, denne uge, denne måned og mellem to datoer php mysql

  3. Forskellen mellem LIKE og =i MYSQL?

  4. SQL Server SMO klager over manglende DLL