我需要对整个表格执行此处的操作:

UPDATE users SET name = CONVERT(CAST(convert(name using  latin1) as BINARY) USING utf8);


如何使用ALTER TABLE查询执行此操作?

最佳答案

假设columnA被定义为VARCHAR(25)CHARACTER SET latin1,那么您可以将其更改为utf8,以便可以使用以下命令从不同的语言中获得不同的值:

  ALTER TABLE yourTable MODIFY columnA VARCHAR(25) CHARACTER SET utf8;

关于mysql - 更改表转换为使用latin1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49817808/

10-10 23:39