# ---------------------------------------------------------------------- # # Modify table "ARTICOLO" # # ---------------------------------------------------------------------- # ALTER TABLE `ARTICOLO` ADD COLUMN `id_vetrina` INTEGER; # ---------------------------------------------------------------------- # # Modify table "ARTICOLO_VARIANTE" # # ---------------------------------------------------------------------- # ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `id_vetrina` INTEGER; # ---------------------------------------------------------------------- # # Add table "VETRINA" # # ---------------------------------------------------------------------- # CREATE TABLE `VETRINA` ( `id_vetrina` INTEGER NOT NULL AUTO_INCREMENT, `descrizione` VARCHAR(30), CONSTRAINT `PK_VETRINA` PRIMARY KEY (`id_vetrina`) ); ALTER TABLE `ARTICOLO` ADD CONSTRAINT `VETRINA_ARTICOLO` FOREIGN KEY (`id_vetrina`) REFERENCES `VETRINA` (`id_vetrina`); ALTER TABLE `ARTICOLO_VARIANTE` ADD CONSTRAINT `VETRINA_ARTICOLO_VARIANTE` FOREIGN KEY (`id_vetrina`) REFERENCES `VETRINA` (`id_vetrina`); insert into VETRINA (id_vetrina, descrizione) values (1,'grande'),(2,'media'),(3,'piccola'); update ARTICOLO SET id_vetrina=flgVetrina where flgVetrina>0; update ARTICOLO_VARIANTE SET id_vetrina=flgVetrina where flgVetrina>0; ALTER TABLE `ARTICOLO` DROP COLUMN `flgVetrina`; ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `flgVetrina`;