Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyłączyć i włączyć wszystkie ograniczenia w tabeli mysql, w tym. PK FK CHK UNI itp

Użyj następujących poleceń, aby wyłączyć ograniczenia:

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

Sprawdź na przykład tę stronę po więcej przykładów. Przywróć za pomocą:

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

Z referencji:

ps. :z wskazówek dotyczących dostrajania wydajności InnoDB

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zwiększyć wartość w MySQL za pomocą PHP mysqli

  2. MySQL DATETIME - Zmień tylko datę

  3. Zapytanie dla PHP/MySql ORAZ/OR dla wyszukiwania zaawansowanego

  4. PreparedStatement ignoruje parametry w zapytaniu:java.sql.SQLException:Indeks parametru poza zakresem (1> liczba parametrów, czyli 0)

  5. mysql zapytanie o datę, między dwoma polami daty