Heim  >  Artikel  >  Datenbank  >  Probleme und Lösungen zur Groß- und Kleinschreibung von MySQL

Probleme und Lösungen zur Groß- und Kleinschreibung von MySQL

小云云
小云云Original
2017-11-23 09:56:401684Durchsuche

Wenn wir eine Datenbank erstellen, können wir auf verschiedene Probleme stoßen. Wenn wir beispielsweise eine MySQL-Tabelle erstellen, stellen wir fest, dass sie nach der Erstellung in Kleinbuchstaben geändert wird An? ?

Grund: MySQL unterscheidet unter Windows nicht zwischen Groß- und Kleinschreibung. Nach dem Import der Skriptdatei in MySQL wird der Tabellenname automatisch in Kleinbuchstaben umgewandelt.

Lösung: (basierend auf der Windows-Systemmethode)

Suchen Sie die Datei my.ini im MySQL-Installationsverzeichnis und fügen Sie sie am Ende der Datei hinzu (1 bedeutet, dass Groß- und Kleinschreibung nicht beachtet werden soll, 2 bedeutet Größe). Schreibempfindlich)

1 Lower_case_table_names=2

Dann MySQL neu starten, cmd-Befehlszeileneingabe:

1 net stop mysql2 net start mysql

Dann in MySQL Geben Sie in der Befehlsschnittstelle Folgendes ein:

Variablen wie „%low%“ anzeigen;

Es wurde festgestellt, dass die Groß-/Kleinschreibung beachtet wird, und die Einstellung ist erfolgreich.

Außerdem kann es bei der Verwendung von Navcat zum Ausführen von SQL-Skripten zu einem Problem kommen: Es ist offensichtlich, dass die Skriptanweisungen Tabellennamen in Großbuchstaben ausführen, aber nach der Erstellung stellt sich heraus, dass einige Tabellennamen noch vorhanden sind wurde geändert. Es wurde zu einem Kleinbuchstabenformat

Zum Beispiel: (Ein seltsamer Tabellenname in Kleinbuchstaben erscheint plötzlich in allen Großbuchstaben, der Grund ist unbekannt)

Lösung,

1. Verwenden Sie Befehlsänderungen manuell.

1 benennen Sie die Tabelle t_meeting in t_m um; 2 benennen Sie die Tabelle t_m in T_MEETING um;

2. Suchen Sie die Datendatei und benennen Sie sie direkt um:

Dateipfad: C:ProgramDataMySQLMySQL Server 5.5data

Suchen Sie einfach die entsprechende Datenbank und benennen Sie die entsprechende Tabelle um, da das Umbenennen mit Navcat möglicherweise keine Auswirkung hat. Es wird daher nicht empfohlen, sie direkt mit Navcat zu ändern.

Sind Sie jemals auf ein solches Problem gestoßen, als Sie die Datenbank erstellt haben? Wenn ja, probieren Sie die oben genannten Lösungen aus.

Verwandte Empfehlungen:

Probleme beim Verbinden mehrerer Datenbanken durch CI

Häufige MySQL-Probleme und Lösungen

Fragen zu MySQL-Triggern

Das obige ist der detaillierte Inhalt vonProbleme und Lösungen zur Groß- und Kleinschreibung von MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn