Le mode de mise à jour sûr dans MySQL
Pour comprendre le mode de mise à jour sûr, nous considérerons une table, Students_Data, et l'afficher en utilisant la commande:
SELECT * FROM Students_data;Si nous essayons de modifier soit en mettant à jour les données, soit en supprimant les données, elle générera une erreur car par défaut, le mode de mise à jour sûr est toujours activé, pour le vérifier, nous ferons de mise à jour la valeur de «Paul» à «Tom» en utilisant le commande:
Mettre à jour les étudiants_data set st_name = "tom" où st_name = "Paul";On peut voir à partir de la sortie qu'une erreur a été générée du mode de mise à jour sûr, ce qui signifie que le mode sûr a été activé et qu'il ne nous permettra pas d'apporter des modifications dans le tableau; Pour apporter des modifications, nous devons d'abord, désactiver le mode de mise à jour sûr.
Comment désactiver le mode de mise à jour sûr dans MySQL
Nous pouvons désactiver le mode de mise à jour sûr dans MySQL, si nous voulons apporter des modifications dans les tableaux, pour ce faire, exécutez la commande suivante:
Set sql_safe_updates = 0;Le tableau a été mis à jour avec succès, pour afficher le tableau:
SELECT * FROM Students_data;Comment activer le mode de mise à jour sûr dans MySQL
Afin d'activer à nouveau le mode de mise à jour sûr dans MySQL, exécutez la commande suivante:
Set sql_safe_updates = 1;Pour vérifier que le mode de mise à jour sûr a été activé, nous changerons la ville «Houston» en «Paris», en utilisant la commande:
Mettre à jour les étudiants_data set st_city = "paris" où st_city = "houston";Le mode de mise à jour sûr a été activé avec succès.
Conclusion
MySQL est un système de gestion de base de données bien connu qui offre de nombreuses fonctionnalités à ses utilisateurs qui les aident à améliorer les performances de leurs tâches. Dans cet article, nous avons discuté du mode de mise à jour sûr dans MySQL à travers lequel nous pouvons restreindre les utilisateurs à mettre à jour les tables en activant ou en désactivant le mode de mise à jour sûr. Dans ce guide, nous avons discuté des deux scénarios d'activation et de désactivation du mode de mise à jour sûr et vérifié son impact sur la commande de mise à jour.