sql >> Databasteknik >  >> RDS >> Mysql

Hur man inaktiverar och aktiverar alla begränsningar i tabell mysql inkl. PK FK CHK UNI mm

Använd följande för att inaktivera begränsningar:

-- disable UNIQ, PK, ...
ALTER TABLE <tablename> DISABLE KEYS;
-- diable FK
SET FOREIGN_KEY_CHECKS=0;

Kolla till exempel denna webbplats för fler exempel. Återställ med:

SET FOREIGN_KEY_CHECKS=1;
ALTER TABLE <tablename> ENABLE KEYS;

Från referensen:

p.s. :från InnoDB prestandajusteringstips

SET autocommit=0; 
SET unique_checks=0; 
SET foreign_key_checks=0;



  1. Anslutning hänger ibland med Amazon RDS MySQL &Play Framework 1.2.5 (standardinställningar för c3p0)

  2. (2006, 'MySQL-servern har gått bort') i WSGI django

  3. Kan databasposter som lagts till från objekt raderas med knappen?

  4. Rails 3 med mysql-problem