-- Alben als eigene Entität: Anlegen und Songs zuordnen
CREATE TABLE IF NOT EXISTS alben (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255) NOT NULL,
    erstellt_am TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    UNIQUE KEY uk_name (name)
);

ALTER TABLE musik ADD COLUMN album_id INT NULL COMMENT 'FK zu alben' AFTER titel;
ALTER TABLE musik ADD CONSTRAINT fk_musik_album FOREIGN KEY (album_id) REFERENCES alben(id) ON DELETE SET NULL;
