[SQL] Importation de plusieurs tables/fichiers
Bonjour,
dans PhpMyAdmin, j'ai pris l'habitude de concevoir en parallèle de la base MySQL, un fichier *.sql pour facilement réinitialiser la base.
exemple dans mon fichier :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| DROP TABLE IF EXISTS `t_type_etablissement`;
DROP TABLE IF EXISTS `t_etablissement`;
CREATE TABLE `t_type_etablissement` (
`id` TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,
`type` VARCHAR(100) NOT NULL,
`description` TEXT NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--INSERT ...
--INSERT ...
--INSERT ...
CREATE TABLE `t_etablissement` (
`id` TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,
`type_id` TINYINT UNSIGNED NOT NULL,
`nom` VARCHAR(100),
`ville` VARCHAR(30) NOT NULL,
PRIMARY KEY (`id`),
FOREIGN KEY (`type_id`) REFERENCES `t_type_etablissement` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--INSERT ...
--INSERT ...
--INSERT ... |
A présent, j'aimerais scinder ce fichier en plusieurs fichiers (un pour chaque table).
Mais étant donné l'existence de jointures, un autre doit être respecté.
Ma question est donc :
est-il possible d'importer plusieurs fichiers à partir d'un seul ? :roll:
genre :
Code:
1 2 3 4 5
| DROP TABLE IF EXISTS `t_type_etablissement`;
IMPORT t_type_etablissement.sql
DROP TABLE IF EXISTS `t_etablissement`;
IMPORT t_etablissement.sql |
Merci d'avance... :)