Ik vraag mij echt af waarom het in mysqldump in godsnaam mogelijk is om foreign keys te dumpen, terwijl die niet in de juiste volgorde gedumpt worden. Als je later die dump wil restoren, krijg je dan een mooie:
ERROR 1005 (HY000) at line 316: Can't create table 'xxx' (errno: 150)
Ofwel:
MySQL error code 150: Foreign key constraint is incorrectly formed
Gewoon omdat de key die je in table x definieert, verwijst naar table y, die op dat moment nog niet geimporteerd is. *zucht*
SET FOREIGN_KEY_CHECKS=0;
SET FOREIGN_KEY_CHECKS=0;
Bovenstaande werkt alleen in
Bovenstaande werkt alleen in het zelfde script. Dus niet in b.v. een import-utility. Dan zitten de constraints er nogsteeds op.
Haaa, just what I
Haaa, just what I need.
Thanks! :-)
Add new comment