Différences entre MySQL et le standard SQL-92 <<< |
Comment MySQL gère les contraintes | Erreurs connues, et limitations de MySQL >>> |
1.8 Quels standards respecte MySQL? 1 Informations générales Manuel de Référence MySQL 4.1 : Version Française . Quels standards suit MySQL ? . Sélectionner les modes SQL . Exécuter MySQL en mode ANSI . Extensions MySQL au standard SQL-92 . Différences entre MySQL et le standard SQL-92 ->Comment MySQL gère les contraintes . Erreurs connues, et limitations de MySQL |
1.8.6 Comment MySQL gère les contraintes
Comme MySQL permet de travailler avec des moteurs de tables transactionnels ou pas, les contraintes sont gérées un peu différemment sur MySQL que sur les autres bases de données. Nous devons gérer le cas où vous avez modifié beaucoup de lignes avec une table non-transactionnelles, qui ne peut annuler les modifications en cas d'erreur.La philosophie de base est d'essayer de détecter autant d'erreur que possible au moment de la compilation, mais d'essayer de réparer les erreurs à l'exécution. Nous y arrivons dans la plupart des cas, mais pas tout le temps. Ce qui est prévu pour un futur proche . La solution de base de MySQL est d'interrompre la commande au milieu, ou de faire de son mieux pour réparer le problème et continuer.Voici ce qui se passe dans les différents types de contraintes. Sommaire : |
<< | Comment MySQL gère les contraintes | >> |
Différences entre MySQL et le standard SQL-92 | Quels standards respecte MySQL? | Erreurs connues, et limitations de MySQL |