11.11 ➡️ On Delete Cascade

Bitte schauen Sie sich Abschnitt 12, Thema 216 genauer an.

On Delete Cascade

In diesem Video lernen Sie, wie Sie die „On Delete Cascade“-Funktion verwenden.
Die „On Delete Cascade“-Funktion ermöglicht es Ihnen, automatisch Beziehungen zwischen Tabellen zu verwalten und Datenintegrität sicherzustellen. Wenn Sie diese Funktion aktivieren, wird beim Löschen eines Datensatzes in der Haupttabelle automatisch auch der zugehörige Datensatz in der verknüpften Tabelle gelöscht. Dies sorgt dafür, dass die Datenkonsistenz gewahrt bleibt und keine verwaisten oder ungültigen Verknüpfungen entstehen.
Dieses Video zeigt Ihnen, wie Sie die „On Delete Cascade“-Funktion richtig einsetzen und welche Auswirkungen sie auf Ihre Datenbank haben kann. Sie lernen, wie Sie sie bei der Erstellung von Beziehungen zwischen Tabellen aktivieren und wie Sie davon profitieren können, um Datenintegrität und Konsistenz zu gewährleisten.

CREATE TABLE customers (
    id INT PRIMARY KEY AUTO_INCREMENT,
    first_name VARCHAR(50),
    last_name VARCHAR(50),
    email VARCHAR(50)
);
 
CREATE TABLE orders (
    id INT PRIMARY KEY AUTO_INCREMENT,
    order_date DATE,
    amount DECIMAL(8 , 2 ),
    customer_id INT,
    FOREIGN KEY (customer_id)
        REFERENCES customers (id)
        ON DELETE CASCADE
);
SQL