Heim >Backend-Entwicklung >PHP-Tutorial >Welcher Feldtyp eignet sich am besten zur Darstellung des Status in der Datenbank?
Obwohl ich in der Vergangenheit immer tinyint zum Speichern verwendet habe, habe ich festgestellt, dass die Reihenfolge der Zahlen gestört wird und es schwierig wird, sie mit bloßem Auge zu identifizieren, wenn Sie SQL-Anweisungen ausführen Direkt in der Datenbank müssen Sie die entsprechenden Konstantenkonfigurationsanweisungen überprüfen
Ich habe festgestellt, dass viele ausländische Open-Source-Programme Zeichenspeicherzustände verwenden.
Obwohl ich in der Vergangenheit immer tinyint zum Speichern verwendet habe, habe ich festgestellt, dass die Reihenfolge der Zahlen gestört wird und es schwierig wird, sie mit bloßem Auge zu identifizieren, wenn Sie SQL-Anweisungen ausführen Direkt in der Datenbank müssen Sie die entsprechenden Konstantenkonfigurationsanweisungen überprüfen
Ich habe festgestellt, dass viele ausländische Open-Source-Programme Zeichenspeicherzustände verwenden.
Niemand wagt es zu garantieren, dass sich das Rechnungsgeschäft nicht ändert. Das beste Datenbankdesign ist die Verwendung von String-Speicher (obwohl die Leistung darunter leiden kann)
Es wird empfohlen, Aufzählungstypen zu verwenden enum
In diesem Fall können Sie die Verwendung von enumeration: enum type
in Betracht ziehen
Kommentar Schreiben Sie den Kommentar einfach deutlich und überschreiben Sie nicht den vorherigen
enum oder tinyint
Verwenden Sie int