Pendant un certain temps j'avais toujours mes questions sur une seule ligne:Quelle est la manière recommandée d'écrire correctement des requêtes MySQL pour améliorer la lisibilité?
SELECT * FROM table WHERE col = value ORDER BY id DESC
Maintenant que j'ai dit à plusieurs reprises de ne pas utiliser *
, j'ai essayé de trouver un moyen de rendre plus lisibles les requêtes. Jusqu'à présent, j'ai quelque chose comme ceci:
SELECT table.id,
table.type,
table.name
FROM table
WHERE table.id > $lastId
AND table.type = $type
ORDER BY table.id ASC
Cela semble bien, mais y at-il des meilleures pratiques autour que je devrais avoir un coup d'oeil?
Mes trucs MySQL sont faits dans le contexte de PHP.
si vous êtes le seul affichage du code, ce qui est son meilleur pour vous. –
la raison de ne pas utiliser aveuglément '*' n'est pas liée à la lisibilité mais vous saviez déjà que –
Heureux pour cela d'être fermé, même si je suis curieux de l'existence de la balise [tag: code-lisibilité] et similaires sont hors sujet .. – Marty