Eddie: Was für Folgen hat die EXPLIZITE Kennzeichnung von Foreign Keys?

Beitrag lesen

Hallo allerseits,

das ist zwar wirklich peinlich, aber Tatsache ist, ich habe bisher unter MySQL nicht mit explizit deklarierten Fremdschlüsseln gearbeitet - irgendwo hatte ich mal aufgeschnappt, dass MySQL das nicht unterstützt, was ja ganz offenbar ein Irrtum war. Aber das war der Grund, dass ich Fremdschlüssel eingesetzt habe, ohne das der DB mitzuteilen.

Neuerdings mache ich das so:

   alter table CITY  
   add constraint BELONGSTO foreign key (FK_COUNTRY)  
   references COUNTRY (id) on delete restrict on update restrict;

Was muss ich jetzt in Zukunft bei der Arbeit mit den Tabellen berücksichtigen? Ändert sich da was?

Danke für eure Hilfe,
Eddie

--
Old men and far travelers may lie with authority.