Ajouter cas erreur 1217
This commit is contained in:
parent
53835a3079
commit
8d0a3fcf1e
|
@ -772,4 +772,23 @@ mysql> SHOW GLOBAL VARIABLES LIKE '%recover_options%';
|
|||
~~~
|
||||
|
||||
Cela signifie que lorsqu'une table est réparé, si le résultat diffère, MySQL fait une backup.
|
||||
Plus d'informations sur la [documentation](https://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_myisam-recover-options).
|
||||
Plus d'informations sur la [documentation](https://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_myisam-recover-options).
|
||||
|
||||
## Erreur 1217
|
||||
|
||||
~~~
|
||||
MariaDB [(none)]> drop database `db_name`;
|
||||
ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails
|
||||
~~~
|
||||
|
||||
Pour contourner ce problème on peut faire :
|
||||
|
||||
~~~
|
||||
MariaDB [(none)]> SET FOREIGN_KEY_CHECKS=0;
|
||||
Query OK, 0 rows affected (0.00 sec)
|
||||
MariaDB [(none)]> drop database `db_name`;
|
||||
Query OK, 1 row affected (0.00 sec)
|
||||
|
||||
MariaDB [(none)]> SET FOREIGN_KEY_CHECKS=1;
|
||||
Query OK, 0 rows affected (0.00 sec)
|
||||
~~~
|
Loading…
Reference in a new issue