sql >> Database teknologi >  >> RDS >> Mysql

Hvad er MySQL's standard ON SLET-adfærd?

Ja, det er korrekt:

Tilsyneladende NO ACTION og RESTRICT er synonyme. Derudover, da de bruges, når der ikke er nogen ON DELETE / UPDATE klausul, dette er standardadfærden.

Den fremmede kolonne er sat til NULL, forudsat at den ikke er erklæret som NOT NULL (eller InnoDB tillader ikke sletning eller opdatering).

Cascade sletter (eller opdaterer) den fremmede kolonne.

Så dybest set kan du ikke bruge den mulighed.




  1. hvordan erstatte bogstaver med accent i en varchar2 kolonne i oracle

  2. Skift fra MySQL til PostgreSQL - tips, tricks og gode råd?

  3. VBA Alchemy:At gøre metoder til egenskaber

  4. MYSQL:hvordan man omarrangerer et bord