Sauvegarde de MySQL
Il y a plusieurs moyens de sauvegarder une base mysql. La plus courante est certainement l’utilisation de mysqldump (fourni avec mysql).
Comme d’habitude, on trouve tout ce qu’il faut savoir sur mysqldump avec
$ man mysqldump
Mais, pour résumer, pour sauvegarder la totalité de la base de données :
$ mysqldump —all-databases -u root -pmotdepasserootmysql
(Vous n’êtes pas obligé de taper le mot de passe sur la ligne de commande. Le cas échéant, mysqldump va vous le demander)
Bon par contre, toutes (...)
Comme d’habitude, on trouve tout ce qu’il faut savoir sur mysqldump avec
$ man mysqldump
Mais, pour résumer, pour sauvegarder la totalité de la base de données :
$ mysqldump —all-databases -u root -pmotdepasserootmysql
(Vous n’êtes pas obligé de taper le mot de passe sur la ligne de commande. Le cas échéant, mysqldump va vous le demander)
Bon par contre, toutes (...)
MySQL et les effacements en cascade
Le problème
Vous avez
Une table des gens, que nous appelons T_GENS, avec un champ GENS_ID
Une table des vehicule, que nous appelons T_VEHICULE, avec un champ VEHICULE_GENS_ID qui fait le lien avec la table des gens (T_GENS).
Dans T_VEHICULE, on stocke les véhicules qui appartiennent aux gens référencés dans T_GENS.
Dans ces conditions, si on supprime des gens de la table, on se retrouve avec des véhicules "orphelins" qui n’appartiennent plus à personne, et il y a en plus toutes les chances pour (...)
Vous avez
Une table des gens, que nous appelons T_GENS, avec un champ GENS_ID
Une table des vehicule, que nous appelons T_VEHICULE, avec un champ VEHICULE_GENS_ID qui fait le lien avec la table des gens (T_GENS).
Dans T_VEHICULE, on stocke les véhicules qui appartiennent aux gens référencés dans T_GENS.
Dans ces conditions, si on supprime des gens de la table, on se retrouve avec des véhicules "orphelins" qui n’appartiennent plus à personne, et il y a en plus toutes les chances pour (...)
Réalisation de sites web

