J'ai été curieux. Quelles sont les différences entre ces requêtes respectives:
SELECT * FROM `tablename`
SELECT * FROM `tablename` WHERE 1
SELECT * FROM `tablename` WHERE 1=1
... WHERE TRUE
? Je suis conscient que (dans la plupart des SQL, y compris MySQL) TRUE est juste une macro sophistiquée pour 1
- mais n'est-ce pas encore un peu plus évident pour le lecteur?