Sono stato curioso Quali sono le differenze tra queste rispettive query:
SELECT * FROM `tablename`
SELECT * FROM `tablename` WHERE 1
SELECT * FROM `tablename` WHERE 1=1
... WHERE TRUE
? Sono consapevole che (nella maggior parte di SQL, incluso MySQL) TRUE è solo una macro elaborata per 1
- ma ancora, non è un po 'più ovvio per il lettore?