MySQL Relations aushebeln

September 16, 2010 by
Leave a Comment 

Man hat ja oft das Problem, dass man es in eine relationalen Datenbank wie z.B. MySQL mit relativ vielen Relations zu tun hat. Das alleine ist ja nun kein Problem sondern sehr toll. Will man nun aber ein paar Tabellen mittels “TRUNCATE” leeren ist das ziemlich blöd.

Um die Relations kurzzeitig auszuhebeln reicht allerdings ein:

SET FOREIGN_KEY_CHECKS=0;

Danach sollte man es natürlich wieder einschalten mit:

SET FOREIGN_KEY_CHECKS=1;