Regalamiunsorriso/www/admin/_alterTable/_old/62_vetrina.sql
2026-04-07 18:02:17 +02:00

45 lines
1.5 KiB
SQL

# ---------------------------------------------------------------------- #
# 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`;