Hallo, gibt es eine allgemeine Möglichkeit, die Datenbankkollation in MySQL für alles auf einmal zu ändern, ich meine für Trigger, Prozeduren, Tabellen usw.?MySQL ändernde Datenbankkollation
1
A
Antwort
0
Dump, viele Änderungen an der Dump-Datei, dann neu laden. Dies sollte funktionieren, aber es ist riskant, dass Sie etwas verpassen könnten.
Meinst du CHARACTER SET
(wie latin1
versus utf8
)? Oder meinen Sie COLLATION
(wie in utf8mb4_general_ci
gegenüber utf8mb4_unicode_520_ci
)?
Tabellen müssen ALTER TABLE ... CONVERT TO ...
sein. Sie können eine einfache SELECT
gegen information_schema
schreiben, um die gesamte Tabelle ALTERs
zu generieren. Trigger und Routinen müssen möglicherweise neu erstellt werden, da sie die Einstellung übernehmen, wenn sie erstellt werden.
Verwandte Themen
- 1. Dynamisch ändernde Formularaktion
- 2. dynamisch ändernde Bildgröße in Canvas
- 3. Indizierung für eine sich ändernde Zahl Python
- 4. Zellen in XamDataGrid zufällig ändernde Hintergrundfarbe
- 5. Sifr und Javascript ändernde Stylesheets (ohne Seitenaktualisierung)
- 6. XSLT - Styling eine sich ändernde/variable Element
- 7. Dynamisch ändernde Spalten im Crystal Report 2008
- 8. Angular js push ändernde Werte in Array
- 9. Three.js ändernde Netzstruktur ändert ganzes Modell
- 10. Dynamisch ändernde Breite entsprechend zum Datenbankwert
- 11. Dynamisch ändernde Höhe von div-Element basierend auf Inhalt
- 12. Javascript ändernde Position funktioniert nicht auf Chrome oder IE
- 13. Tweepy öffentlichen Stromfilter durch eine sich ändernde Variable
- 14. ActiveModel Serializer ändernde Ausgangs für assoziierte Modelle Parameter
- 15. Hibernate Tools und die sich ständig ändernde Datenbank
- 16. Feste Höhe und ändernde Breite für Header (HTML-Tabelle)
- 17. Unterstützende Single Sign-On ändernde Domäne der JSESSIONID Session-Cookie-Domain auf Jetty
- 18. MySQL/Speicher MySQL-Anmeldeinformationen
- 19. mysql
- 20. Mysql
- 21. Vorteile von MySQL gegenüber MySQL
- 22. mysql Fehler auf MySQL Host
- 23. MySQL phpmyadmin Alternativen (mySQL Workbench wie)
- 24. MySQL Verbindung existiert nicht | PHP & MySQL
- 25. node-mysql Rethrow nicht-MySQL-Fehler
- 26. Konfigurieren Root-MySQL-Zugriff - MySQL Logrotate
- 27. MySQL: Wie Bereich in mysql auswählen?
- 28. Mysql DATE_ADD INTERVAL mit mysql Tabellenfelder
- 29. mysql Fehler. Tabelle "mysql" "innodb_table_stats" nicht
- 30. MySQL-Handbücher im MySQL-Monitor lesen?
Führt das Ausführen einer Serie Befehle in einem Skript aus? Wenn ja, dann können Sie es tun. Wenn nicht, dann nicht. Es gibt keinen einzigen Befehl, um zu erreichen, wonach Sie suchen. – Shadow
Sie können einen vollständigen Speicherauszug erstellen, die Sortierfolge in der Datei ersetzen und den Speicherauszug laden – arhey