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?
Es gibt eine Einstellung für mysql, um Fallunterscheidungen in Fenstern zuzulassen. Sie müssen die Datei my.cnf
bearbeiten und die Einstellung ändern:
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 ...)
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%Tags und Links mysql phpmyadmin mysqlimport