From 08d0748b3d5631476bd7342f844b878d8bdb840e Mon Sep 17 00:00:00 2001 From: Luca Date: Mon, 26 Nov 2018 12:09:33 +0100 Subject: [PATCH] Update 2_3.sql --- update/2_3.sql | 2 ++ 1 file changed, 2 insertions(+) diff --git a/update/2_3.sql b/update/2_3.sql index 6c2f7b95d..0ed4444db 100644 --- a/update/2_3.sql +++ b/update/2_3.sql @@ -738,6 +738,8 @@ ALTER TABLE `an_sedi` DROP COLUMN `nazione`; -- Aggiunta di chiavi esterne in my_impianto_componenti ALTER TABLE `my_impianto_componenti` CHANGE `idsostituto` `idsostituto` int(11); UPDATE `my_impianto_componenti` SET `idsostituto` = NULL WHERE `idsostituto` = 0; +-- PRIMA DI AGGIUNGERE LA CHIAMA ESTERNA: mi assicuro che non ci siano componenti collegati a componenti non piĆ¹ esistenti +DELETE `t1` FROM `my_impianto_componenti` `t1` INNER JOIN `my_impianto_componenti` `t2` ON `t1`.`id` = `t2`.`id` WHERE `t1`.`idsostituto` NOT IN (`t2`.`id`); ALTER TABLE `my_impianto_componenti` ADD FOREIGN KEY (`idsostituto`) REFERENCES `my_impianto_componenti`(`id`) ON DELETE CASCADE; -- Adeguamento degli id di zz_files per interventi