Hallo ihr,
ich möchte eine große Menge an Zeilen in meine Datenbank einfügen. In vielen Foren kam der Tipp vorher die Indizes meiner Datenbank sowie alle Fremdschlüsselbeziehungen zu löschen und nach dem Einfügen meiner Zeilen wieder zu erstellen. Nun meine Frage, wie finde ich heraus wie die Indizes in der Datenbank heißen? Sind das immer meine Primärschlüssel?
Meine Fremdschlüssel de-/aktiviere ich so, wäre das richtig?
[Java]
//löschen
ALTER TABLE accounts DROP CONSTRAINT abc;
//hinzufügen
ALTER TABLE accounts ADD CONSTRAINT abc FOREIGN KEY (branchid) REFERENCES branches(branchid);
[/code]
ich möchte eine große Menge an Zeilen in meine Datenbank einfügen. In vielen Foren kam der Tipp vorher die Indizes meiner Datenbank sowie alle Fremdschlüsselbeziehungen zu löschen und nach dem Einfügen meiner Zeilen wieder zu erstellen. Nun meine Frage, wie finde ich heraus wie die Indizes in der Datenbank heißen? Sind das immer meine Primärschlüssel?
Meine Fremdschlüssel de-/aktiviere ich so, wäre das richtig?
[Java]
//löschen
ALTER TABLE accounts DROP CONSTRAINT abc;
//hinzufügen
ALTER TABLE accounts ADD CONSTRAINT abc FOREIGN KEY (branchid) REFERENCES branches(branchid);
[/code]