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

udenlandsk nøgle problem i jdbc

Du kan midlertidigt deaktivere kontrol af fremmednøgle i MySQL for at udføre operationer, der ville mislykkes, hvis disse kontroller var aktiveret:

// Disable foreign keys check
Statement stmt = conn.createStatement();
stmt.execute("SET FOREIGN_KEY_CHECKS=0");
stmt.close();


// Do your stuff

// Enable foreign keys check
Statement stmt = conn.createStatement();
stmt.execute("SET FOREIGN_KEY_CHECKS=1");
stmt.close();

Bemærk, at dette er en indstilling pr. forbindelse, så du skal gøre alle dine ting ved at bruge den samme conn objekt.



  1. Hvordan indsætter man billeder fra databasen?

  2. Sådan får du måneden fra en dato i T-SQL

  3. Postgres VÆLG hvor WHERE er UUID eller streng

  4. ORA-00257:arkiveringsfejl. Tilslut kun internt, indtil det frigøres.