klawischnigg: mySQL: Fehler mit COLLATE

Beitrag lesen

Hi there,

Keine Ahnung, was mit CHARACTER SET 'utf8mb4' gemeint ist. Die Felder haben alle die Kollation utf8_unicode_ci

Wahrscheinlich sind die einzelnen Felder mit uft8mb4 definiert. Unter phpmyadmin unter Struktur als Kollation in der Feldbearbeitung zu finden (wenn Du ein deutschsprachiges phpmyadmin hast). Und kann dort auch geändert werden, für jedes Feld einzeln.

Ich weiß nicht, wie Du Deine Tabellen erstellst, aber wenn man zB die Table durch ein Skript erstellen läßt, in dem die Kollation bei den einzelnen Feldern nicht definiert ist, dann passiert das manchmal, daß defaultmäßig ein Charcter-Set utf8mb4 angenommen wird (ich nehm einmal an das ist dem Umstand geschuldet, daß utf8mb4 so ziemliche alle Eventualitäten abdeckt, die als Zeichensatz daherkommen könnten.)...