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

Obetnij wszystkie tabele (z których większość ma ograniczenia). Jak tymczasowo je upuścić

Myślę, że możesz wykonać następujące czynności:

  1. Wyłącz sprawdzanie ograniczenia klucza obcego

    mysql> SET FOREIGN_KEY_CHECKS = 0;
    
  2. Przytnij tabele

    mysql> TRUNCATE MY_TABLE;
    
  3. Włącz sprawdzanie ograniczenia klucza obcego

    mysql> SET FOREIGN_KEY_CHECKS = 1;
    

Wolę tymczasowo wyłączyć ograniczenia klucza obcego niż je usunąć/odtworzyć.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. szkody wtrysku mysql?

  2. Różnica dat MySQL

  3. błąd zmienianie tabeli, dodawanie klucza obcego ograniczenia uzyskiwanie błędu Nie można dodać lub zaktualizować wiersza podrzędnego

  4. Mysql formatuje ciąg, taki jak XXXXXXXXXXXX do XX-XX-XXXXXXX-X

  5. Migracja MySQL do PostgreSQL na AWS RDS, część 3