Einführung
Die Groß-/Kleinschreibung von MySQL-Tabellennamen kann bei der Migration zu Kompatibilitätsproblemen führen Websites von Apple-Servern auf Linux-Server. Während Mac- und Windows-Server standardmäßig über ein Dateisystem verfügen, bei dem die Groß-/Kleinschreibung nicht berücksichtigt wird, ist dies bei Linux-Servern normalerweise nicht der Fall. Dies kann dazu führen, dass Tabellennamen in Abfragen nicht übereinstimmen und zu Fehlfunktionen der Website führen.
Lösung
Um dieses Problem zu beheben und dafür zu sorgen, dass Linux MySQL sich wie Mac und Windows ohne Berücksichtigung der Groß-/Kleinschreibung verhält Servern kann eine Systemvariable namens „lower_case_table_names“ geändert werden. Diese Variable bestimmt, wie der Server mit der Groß-/Kleinschreibung von Bezeichnern umgeht.
Schritte
Durch Setzen von Lower_case_table_names auf 1 werden Tabellennamen in Kleinbuchstaben auf der Festplatte und bei Abfragen gespeichert Groß-/Kleinschreibung wird nicht mehr beachtet. Dies stellt die Kompatibilität mit den Skripten der alten Website sicher, ohne dass Tabellennamen oder Skripte geändert werden müssen.
Zusätzliche Informationen
Das obige ist der detaillierte Inhalt vonWie mache ich MySQL-Tabellennamen unter Linux unabhängig von der Groß-/Kleinschreibung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!