Hi.
In meiner Datenbank habe ich alle Primärschlüssel als unsigned definiert.
Ich arbeite mit der MySQL Workbench. Leider übernimmt das Programm Änderungen an einem Primärschlüssel nicht in den Fremdschlüsseln.
Muss ich nun wenn ich Fremdschlüssel erstelle immer auf Konsistenz achten? Müssen alle Fremdschlüssel also auch als "unsigned" definiert sein?
Ankündigung
Einklappen
Keine Ankündigung bisher.
[Erledigt] Unsigned und Foreign Keys
Einklappen
Neue Werbung 2019
Einklappen
X
-
[Erledigt] Unsigned und Foreign Keys
Stichworte: -
-
Ein Gast antworteteDurch das UNSIGNED verändert sich ja der Datenbereich der Tabellenspalte. Anstatt einen +/- Bereich gibt es bei UNSIGNED nur den + Bereich, dafür können größere Zahlen gespeichert werden. Aus Sicherheitsgründen würde ich den Variablen-Typ auch so in den FK verwenden.
Grüße
Thomas
Einen Kommentar schreiben: