Bonjour,
MYSQL 8.0.35 chez OVH
table : interclassement utf8mb3_unicode_ci
champ : mediumtext utf8mb3_unicode_ci
Je souhaite passer mes champs de utf8mb3_unicode_ci vers utf8mb4_unicode_ci.
Pour certains champs, il n'y a aucun problème.
Pour d'autres, je rencontre une erreur :
Au passage, je ne comprends pas pourquoi une conversion de mon champ est effectué de mediumtext vers blob ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ALTER TABLE `MA_TABLE` CHANGE `CHAMP_A_CONVERTIR` `CHAMP_A_CONVERTIR` BLOB; MySQL a répondu #1406 - Data too long for column 'CHAMP_A_CONVERTIR' at row 2057
Quelqu'un peut il m'éclairer ?
Question subsidiaire : J'ai lu partout que utf8mb4 était plus performant que utf8mb3. Ca vaut donc le coup de migrer mes champs ?
Merci d'avance ...
Partager