maj.sql 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. --
  2. -- Structure de la table `type_tags`
  3. --
  4. CREATE TABLE `type_tags` (
  5. `id` int(2) NOT NULL,
  6. `label` varchar(250) NOT NULL
  7. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  8. --
  9. -- Déchargement des données de la table `type_tags`
  10. --
  11. INSERT INTO `type_tags` (`id`, `label`) VALUES
  12. (1, 'Rôles'),
  13. (2, 'Fournisseurs');
  14. --
  15. -- Index pour les tables déchargées
  16. --
  17. --
  18. -- Index pour la table `type_tags`
  19. --
  20. ALTER TABLE `type_tags`
  21. ADD PRIMARY KEY (`id`);
  22. --
  23. -- AUTO_INCREMENT pour les tables déchargées
  24. --
  25. --
  26. -- AUTO_INCREMENT pour la table `type_tags`
  27. --
  28. ALTER TABLE `type_tags`
  29. MODIFY `id` int(2) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
  30. COMMIT;
  31. -- MAJ TAbles actuelles
  32. ALTER TABLE `tags` ADD `id_type` INT(2) NOT NULL AFTER `id`;
  33. UPDATE `tags` SET `id_type` = '1' WHERE `tags`.`id` = 1; UPDATE `tags` SET `id_type` = '1' WHERE `tags`.`id` = 2;
  34. ALTER TABLE `tags` ADD CONSTRAINT `tags_id_type` FOREIGN KEY (`id_type`) REFERENCES `type_tags`(`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;