Backup bdd, différence entre Insertions complètes et étendues [MYSQL] - PHP - Programmation
Marsh Posté le 12-05-2004 à 18:21:52
Quand tu vas réaliser un backup dans phpmyadmin, t'en fais deux!
l'un avec insertion complete et une autre avec étendues.
Puis tu ouvres les deux fichier sql, tu compares le contenu.
tu vas vite comprendre la différence
Marsh Posté le 17-02-2009 à 08:43:23
Bonjour,
ce message continue de s'afficher dans les premiers résultats d'un moteur de recherche 5 ans après, alors pour nos petits amis visiteurs, on va quand même détailler, n'est-ce pas ?
insertions sans cocher "complètes" ni "étendues" => insert into mabase values (val11, val12 ...);
insert into mabase values (val21, val22 ...);
etc (très lourd car reprend tous les champs à chaque ligne)
insertions complètes : insert into (champ1, champ2...) values (val11, val12...)
insert into (champ1, champ2...)mabase values (val21, val22 ...);
etc (très lourd car reprend tous les champs à chaque ligne)
insertions étendues : insert into (champ1, champ2...) values ((val11, val12...), (val21, val22 ...)) etc (plus léger)
etc (très lourd car reprend tous les champs à chaque ligne)
Marsh Posté le 03-01-2012 à 13:20:54
Je confirme, 8 ans après aussi
Pour résumer le comportement de complètes ou étendues:
- Aucun de coché:
INSERT INTO `table` VALUES ('value1', 'value2', ...); |
- Complètes: spécifie les noms des champs pour chaque ligne insérée
INSERT INTO `table` (`champ1`, `champ2`, ...) VALUES ('value1', 'value2', ...); |
- Étendues: regroupe les lignes dans une (ou plusieurs peut-être si il y a une limite de nombre de ligne) requête
INSERT INTO `table` VALUES ('value1', 'value2', ...), VALUES ('value1', 'value2', ...), ...; |
Marsh Posté le 12-05-2004 à 16:43:39
Bonjour,
Je me suis toujours demandé quel était la différence entre insertions complètes et insertions étendues dans les options des données lorsque que l'on va backuper sa base.
Que vaut il mieux selectionner ? Les deux ?
Merci