Mysql
 sql >> Base de données >  >> RDS >> Mysql

empêcher la suppression * de la table sauf si la clé primaire est spécifiée

Est-ce que mises à jour sécurisées être viable pour vous ? Il s'agit d'une option que vous pouvez activer sur la ligne de commande, dans le fichier d'options ou définir une variable dans le code SQL qui empêche les mises à jour et les suppressions sans where clause qui inclut les colonnes clés définissant les lignes à modifier.

Dans MySQL Workbench, il existe un paramètre dans Preferences -> SQL Editor -> Safe Updates (rejects UPDATEs and DELETEs with no restriction) . Je crois que c'est même activé par défaut.