使用的工具,MySql5.0和图形工具navacat。
1.首先刚安装就更改MySql系统文件里的my.ini里面的配置。
[mysql]
default-character-set=gbk #默认是latin1,把他改成了gbk。
2.然后创建表,但是在插入中文值时,显示“Data too long for column ‘realname‘ at row 1”。无论怎么更改varchar的长度都不行。之后在网上找答案,由于我用的是图形话的,网上大部分都是命令行,所以最终无果。
3.后来自己倒腾navacat。
a.首先还是打开了MySql的配置文件my.ini。找到了[mysqld]。
b.更改如下配置。
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
#默认是latin1,把他改成了utf8。
c.用navacat打开数据库的表,右键表,选择设计表格
d.选中你要修改的列,然后下面有一个“字符集”选项。(哈哈,现在清楚了),更改字符集就可以了!!
4.然后我在插入中文就没有问题了!!
时间: 2024-10-11 16:53:35