Behalten Sie die Groß- / Kleinschreibung bei, wenn Sie db in Windows importieren

8

Ich habe einen Export von einer MySQL-Datenbank auf einem Linux-Rechner, aber wenn ich diese Datenbank in MYSQL unter Windows importiere, sind alle Tabellennamen, die mit Kamel verkleidet waren, jetzt alle Kleinbuchstaben. Der SQL-Dump enthält den richtigen Fall, aber der Import über phpmyadmin scheint diese zu entfernen.

Wie kann ich es importieren und den Fall behalten?

    
user103219 19.05.2010, 23:06
quelle

2 Antworten

9

Es gibt eine Einstellung für mysql, um Fallunterscheidungen in Fenstern zuzulassen. Sie müssen die Datei my.cnf bearbeiten und die Einstellung ändern:

%Vor%

Starten Sie dann mysql neu.

Andernfalls könnte dies der Fall sein, in dem phpmyadmin die Groß- / Kleinschreibung in der Art und Weise ändert, in der Abfragen an den Server übergeben werden, anstatt ein Linux-zu-Windows-Problem. Haben Sie versucht, den SQL-Dump mit einem anderen MySQL-Manager wie SQLyog zu importieren? (Extras - & gt; Wiederherstellen von SQL Dump ...)

    
JYelton 19.05.2010, 23:21
quelle
2

Es lohnt sich wahrscheinlich, die folgende Seite aus dem MySQL-Referenzhandbuch zu lesen: Ссылка

Darauf basierend, denke ich, müssen Sie auf 0 setzen, nicht auf 2, was sicherstellen wird, dass das Schema mit dem gleichen Fall wie in Ihrer DDL definiert gespeichert wird.

%Vor%     
Atonewell 20.05.2010 10:28
quelle

Tags und Links