metti i nomi in backtick:
`ignore`, `exists`
Se stai lavorando su più tabelle o database, devi eseguire l'escape del nome del database, del nome della tabella e del campo separatamente (se ciascuno corrisponde a una parola chiave):
SELECT * FROM `db1`.`table1`
LEFT JOIN `db2`.`table2` on `db1`.`table1`.`field1`=`db2`.`table2`.`field2`
Solo le parti che effettivamente corrispondono a una parola chiave devono essere sottoposte a escape, quindi cose come:
select * from `db1`.table
vanno bene anche loro.