# EN LIGNE -- Ajouter la table droits2 CREATE TABLE `droits2` ( `id_droit` int(5) NOT NULL AUTO_INCREMENT, `droit` varchar(45) NOT NULL, `commentaire` varchar(80) NULL, `afficher` int(1) NOT NULL DEFAULT 1, PRIMARY KEY (`id_droit`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; INSERT INTO `droits2` (`id_droit`, `droit`, `commentaire`, `afficher`) VALUES (1, 'Administrateur', 'Administrateur et administratif' ,1), (2, 'Administratif (Salarié ou sous-traitant)', '' ,1), (3, 'Sous-traitant (Indépendant)', 'Ex : Yann' ,1), (4, 'Chef d’équipe (Salarié)', 'Ex : Romain' ,1), (5, 'Techniciens (Salarié)', 'Personne pour l instant' ,1); -- Supprimer la liaison avec la table droits dans la table utilisateurs puis la lier à la table droits2 -- ALTER TABLE `utilisateurs` DROP INDEX `fk_utilisateurs_droits1_idx`; -- ALTER TABLE `utilisateurs` DROP FOREIGN KEY `fk_utilisateurs_droits1`; -- ALTER TABLE `utilisateurs` ADD CONSTRAINT `fk_utilisateurs_droits1` FOREIGN KEY (`id_droit_fk`) REFERENCES `droits2`(`id_droit`) ON DELETE NO ACTION ON UPDATE NO ACTION; -- Mise à jour des photos des utilisateurs UPDATE `utilisateurs` SET `photo` = 'photo-2023-10-1698559157.jpg' WHERE `id_utilisateur` = '14'; UPDATE `utilisateurs` SET `photo` = 'photo-2023-10-1698559157.jpg' WHERE `id_utilisateur` = '7'; UPDATE `utilisateurs` SET `photo` = 'photo-2023-10-1698559157.jpg' WHERE `id_utilisateur` = '11'; -- Ajout / modif dans la table type ALTER TABLE `type` ADD `actif` int(1) NOT NULL DEFAULT '1'; UPDATE `type` SET `type` = 'Devis / métrage' WHERE `id_type` = 6; -- Modification des tarifs ALTER TABLE `prestations_tarif` ADD `diaporama` int(1) NULL DEFAULT '0' AFTER `afficher`; UPDATE `prestations_tarif` SET `diaporama` = '1' WHERE `id_tarif` = '13'; ALTER TABLE `prestations_tarif` ADD `designation_courte` varchar(120) COLLATE 'utf8mb4_general_ci' NULL AFTER `designation`; UPDATE `prestations_tarif` SET `designation_courte` = 'Entretien', `diaporama` = '1' WHERE `id_tarif` = '1'; ALTER TABLE `prestations_tarif` ADD `prix_diaporama` varchar(25) COLLATE 'utf8mb4_general_ci' NULL AFTER `prix`;