• MYSQL表情存储数据库报错


    1.windows安装5.5.5.9的服务器
    2.打开window服务找到mysql的服务,右键属性查看路径
    3.打开路径,修改mysql配置文件my.ini
    4.修改[client]中的default-character-set=utf8mb4
    5.修改[mysqld]中的character-set-client-handshake = FALSE
                                character-set-server = utf8mb4
                               collation-server = utf8mb4_unicode_ci
                                init_connect=’SET NAMES utf8mb4'
    6.修改[mysql]中的default-character-set=utf8mb4  
    7.第4,5,6步中如果my.ini中有相关属性,则进行修改,没有的话就添加 ,修改完成后,记得重启服务
    8.修改database/table和column的字符集,进入mysql中,按下述所示进行命令的执行:
     修改database的字符集:
    ALTER DATABASE 数据库名 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
    例如:
    ALTER DATABASE appdb CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
    然后执行use 数据库名,指明当前需要进行字符集修改的数据库;例如:use appdb;
    修改table的字符集:
    ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    例如:
    ALTER TABLE user_diary CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    修改column的字符集:
    ALTER TABLE 表名 CHANGE 字段名 字段名 该字段原来的数据类型 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    例如:
    ALTER TABLE user_diary CHANGE contend contend TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    9.exit退出mysql
    
    
    
    
     
    
    
    
    
    
    
    
    
    
     
    
    
    
             
    

      

  • 相关阅读:
    对象拷贝-深拷贝
    eclipse安装桌面快捷方式
    ajax 分页
    单例模式
    过滤器
    ajax参数详解
    json
    反射
    jdbc02
    jdbc --例子7
  • 原文地址:https://www.cnblogs.com/sily-boy/p/8508644.html
Copyright © 2020-2023  润新知