刚装上的mysql数据库,在里面新建了一张表,但是却发现往里面插入汉字的时候会报错,那么怎么办呢?小生这里介绍几种方法:
--修改数据库的字符集
将users表的字符集和排序规则修改为utf8格式:
SHOW FULL COLUMNS FROM users;ALTER TABLE users CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
新建数据库test2,并将字符集和排序规则设置为gbk格式:
GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
新建数据库test2,并将字符集和排序规则设置为utf8格式:
UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci