sql >> Database teknologi >  >> RDS >> Mysql

Falsk udenlandsk nøgle begrænsning mislykkes

On demand, nu som svar...

Når du bruger MySQL Query Browser eller phpMyAdmin, ser det ud til, at der åbnes en ny forbindelse for hver forespørgsel (bugs.mysql.com/bug.php?id=8280 ), hvilket gør det nødvendigt at skrive alle drop-sætningerne i én forespørgsel, f.eks.

SET FOREIGN_KEY_CHECKS=0; 
DROP TABLE my_first_table_to_drop; 
DROP TABLE my_second_table_to_drop; 
SET FOREIGN_KEY_CHECKS=1; 

Hvor SET FOREIGN_KEY_CHECKS=1 fungerer som en ekstra sikkerhedsforanstaltning...



  1. Konverter 'datetime offset' til 'datetime' i SQL Server (T-SQL-eksempler)

  2. Hvordan håndterer man fejl for duplikerede poster?

  3. Kan en fremmednøgle referere til et ikke-unikt indeks?

  4. Returner det lokale servernavn i SQL Server med @@SERVERNAME