2 Stimmen

Warum sind MySQL-Spalten nicht Groß-/Kleinschreibungssensitiv?

In MySQL sind Tabellennamen Groß- und Kleinschreibung beachtend, aber Spaltennamen sind es nicht.

Was ist der Grund für diese Entscheidung?

Ist es nicht besser, sich bei beiden auf eine Konvention zu einigen?

7voto

Konerak Punkte 38232

Ja.

Einige Speicher-Engines verwenden eine oder mehrere Dateien für eine Tabelle, wobei der Dateiname der Tabellenname ist.

Bestimmte Betriebssysteme (Windows) sind für Dateien nicht case-sensitive, andere (Unix) sind case-sensitive.

Legen Sie die Variable lower_case_table_names auf einen anderen Wert als 0 fest, um die Groß-/Kleinschreibung zu deaktivieren, und erfahren Sie mehr über Identifizierer-Groß-/Kleinschreibung hier

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X