wampserver中的MySQL不能插入中文列问题解决
2017-08-28 14:35
309 查看
1.修改my.ini(左键点击windows右下角的wampserver图标,鼠标移到MySQL,在列表里找到my.ini并打开)
在以下三部分里添加如下内容:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect=’SET NAMES utf8mb4’
2.查看数据库变量
重启wampserver,执行查看数据库变量的sql语句(show variables like 'character%')
character_set_client,character_set_connection,character_set_database,character_set_results,character_set_server这五个变量的值是utf8mb4。
3.将数据库转换为utf8mb4
sql语句为ALTER
DATABASE
4.将表转换为utf8mb4DATABASE
sql语句为ALTER
TABLE
TO CHARACTER SET
5.完成上面四步后,现在插入中文列就没问题啦!
在以下三部分里添加如下内容:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect=’SET NAMES utf8mb4’
2.查看数据库变量
重启wampserver,执行查看数据库变量的sql语句(show variables like 'character%')
Variable_name | Value | |
---|---|---|
character_set_client | utf8mb4 | |
character_set_connection | utf8mb4 | |
character_set_database | utf8mb4 | |
character_set_filesystem | binary | |
character_set_results | utf8mb4 | |
character_set_server | utf8mb4 |
3.将数据库转换为utf8mb4
sql语句为ALTER
DATABASE
DATABASE_NAMECHARACTER SET
utf8mb4COLLATE
utf8mb4_general_ci;
4.将表转换为utf8mb4DATABASE
sql语句为ALTER
TABLE
TABLE_NAMECONVERT
TO CHARACTER SET
utf8mb4COLLATE
utf8mb4_general_ci;
5.完成上面四步后,现在插入中文列就没问题啦!
相关文章推荐
- 解决mysql 不能插入中文 编码问题
- MySql5.5 ERROR 1366 (HY000) :在安装时设置编码为utf-8,扔不能插入中文的问题解决
- MySql5.5 在安装时设置编码为utf-8,扔不能插入中文的问题解决
- 解决Mysql不能插入中文元组的问题
- 解决mysql 不能插入中文 编码问题
- 解决mysql 不能插入中文问题
- MySql不能插入中文问题解决
- 解决不能向mysql插入中文或乱码显示问题
- MyEclipse+MySql插入中文乱码问题解决
- MyEclipse+MySql插入中文乱码问题解决
- 关于命令行中mysql中文乱码以及不能插入中文数据的问题
- mysql插入中文乱码问题解决1
- mysql数据库不能插入中文问题解决方案
- MySQL 插入数据时,中文乱码问题的解决
- 解决mysql不能插入中文 Incorrect string value (php安装程序)
- 解决mysql5.5.25插入中文乱码问题
- 解决hibernate向mysql插入中文乱码问题
- linux下mysql的中文不能显示及sock链接错误问题的一些解决办法
- mysql 不能插入中文问题
- 解决MySQL不能显示中文问题