修改大表的字符集有什么方案呢?

有许多张大表,大概有4000W多条记录。
需要修改字符集utf8改utf8mb4。
如果直接执行修改字符集sql,会导致锁表。

ALTER TABLE `db_name`.`table_name` CHARACTER SET = utf8mb4, COLLATE = utf8mb4_unicode_ci;
#会锁表

请问大家都有什么资料或方案?

讨论数量: 2

utf8现在已经不能支持你的业务了吗

1个月前 评论
dxzhangg (楼主) 1个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!