sql >> Databáze >  >> RDS >> Mysql

Jak zakázat a povolit všechna omezení v tabulce mysql vč. PK FK CHK UNI atd

K deaktivaci omezení použijte následující postup:

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

Podívejte se například na tento web pro více příkladů. Obnovit pomocí:

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

Z reference:

p.s. :z Tipy pro ladění výkonu InnoDB

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



  1. Vyhledávání pomocí zástupných znaků v zašifrovaných datech v databázi MySQL?

  2. Jak zašifrovat pohled na SQL Server

  3. Jak změnit časové pásmo serveru MySQL

  4. Jak mohu vybrat podle rozsahu počátečních znaků?