美文网首页
修改数据库字段编码

修改数据库字段编码

作者: JalorOo | 来源:发表于2021-01-01 02:19 被阅读0次
    ALTER TABLE user MODIFY COLUMN des varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    

    查看编码方式

    select b.table_name,b.column_name,b.character_set_name,b.collation_name
    ,CONCAT('ALTER TABLE ',b.table_name,' MODIFY ',b.column_name,' ',b.DATA_TYPE,'(',b.CHARACTER_MAXIMUM_LENGTH,') ',CASE WHEN b.COLUMN_DEFAULT IS NULL THEN ''  ELSE CONCAT('DEFAULT \'',b.COLUMN_DEFAULT,'\'') END,' COMMENT \'',b.COLUMN_COMMENT,'\';') executeSQL
     from information_schema.TABLES a,information_schema.COLUMNS b where  b.character_set_name IS NOT NULL and a.TABLE_SCHEMA=b.TABLE_SCHEMA AND a.TABLE_NAME=b.TABLE_NAME
    AND a.TABLE_COLLATION!=b.COLLATION_NAME
    and a.TABLE_SCHEMA='mark'
    

    相关文章

      网友评论

          本文标题:修改数据库字段编码

          本文链接:https://www.haomeiwen.com/subject/ujvdoktx.html