-- Upgrade-Skript: TYP-Spalte zur Ausgaben-Tabelle hinzufügen -- Dieses Skript fügt die TYP-Spalte zur bestehenden Tabelle hinzu -- TYP-Spalte hinzufügen (falls nicht vorhanden) ALTER TABLE `Ausgaben` ADD COLUMN IF NOT EXISTS `TYP` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0=Haushalt, 1=Privat' AFTER `Wie`; -- Index für TYP hinzufügen (falls nicht vorhanden) ALTER TABLE `Ausgaben` ADD INDEX IF NOT EXISTS `idx_typ` (`TYP`); -- Bestehende Einträge: Setze TYP=0 (Haushalt) für alle Einträge ohne TYP UPDATE `Ausgaben` SET `TYP` = 0 WHERE `TYP` IS NULL OR `TYP` = 0; -- Optional: WochTag-Spalte entfernen (falls vorhanden) -- Der Wochentag wird jetzt dynamisch aus dem Datum berechnet -- Kommentieren Sie die folgende Zeile aus, wenn Sie die Spalte entfernen möchten: -- ALTER TABLE `Ausgaben` DROP COLUMN IF EXISTS `WochTag`; -- Zeige Struktur der Tabelle DESCRIBE `Ausgaben`;