Est-ce même possible?
Mon cas d'utilisation est une table de grand livre, avec la condition qu'une fois un enregistrement créé, il doit être en lecture seule, c'est-à-dire que personne ne doit pouvoir le modifier ou le supprimer. Cela ne s'applique qu'à la table du grand livre et aux tables ayant une relation directe avec elle - il existe d'autres tables dans le même schéma qui seront mises à jour / supprimées normalement.
D'après ce que je comprends, à des fins d'intégrité des données, ce type de contraintes devrait être appliqué à la couche de base de données, mais je ne trouve pas de moyen propre et largement accepté de le faire - est-ce un cas d'utilisation où je ferais mieux de le faire dans la couche application?
L'idéal serait de trouver un moyen de le faire en langage SQL simple, afin d'être indépendant de la plate-forme de base de données utilisée, car cela peut être sujet à changement, mais je me rends compte que cela peut être trop demander, donc si cela a pour être dépendant de la plate-forme, une certaine saveur de MySQL est préférée.
Merci!