Bonjour à tous,

Je voudrais savoir si une commande mysql permettrait de bloquer une ligne définitivement.
Par exemple une table de produits : le user voudrait en supprimer un, mais pour des raisons multiples (jointures tables statistiques, comptabilité...) il n'est pas possible d'utiliser DELETE.

Par contre je voudrais qu'il soit ignoré dans toutes les requêtes SELECT sans que je sois obligé de toutes les modifier (il y en a des centaines) en ajoutant une clause WHERE supplémentaire du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
WHERE locked = '0'
Est-ce que c'est possible ?
Merci de vos lumières.