给个sql,mysql5.7 把当前数据库所有表的编码改为utf8mb4 utf8mb4_general_ci

以下是在 MySQL 5.7 中将数据库中所有表的编码更改为 utf8mb4 和 utf8mb4_General_ci 的 SQL 语句:

SET SESSION sql_mode='NO_AUTO_VALUE_ON_ZERO';
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO';

DECLARE @table_name VARCHAR(255);
DECLARE 

你可能感兴趣的:(给个sql,mysql5.7 把当前数据库所有表的编码改为utf8mb4 utf8mb4_general_ci)