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.
|
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