Mysql数据库不能插入中文,一插入就报错,是代码输入错误造成的,解决方法如下:
1、首先使用insert语句,把数据插入到数据库表里。
2、运行后,发现插入语句报错了。点击语句,查看详情,提示说插入的中文语句是不正确的字符串内容。
3、这时右键点击插入数据的表,然后点击表设计。
4、打开表设计界面后,点击上方的Option选项。
5、默认新建的表字符集用的是latin1字符集。要插入中文内容,需要将其改成ubf8字符集。
6、除此之外,需要保存中文内容的字段,也需要将其改成utf8字符集。
7、修改好,保存后,再次运行插入sql语句,可以看到成功插入中文数据了。
1、Apache 和 MySQL变绿后,这应该都会了。点击Mysql后的admin,
2、然后会进入这个页面,图中方框中的是现在使用的语言,点击后面的小三角,
3、点击三角后会d出这条语言选择框,选择图中的中文选项,
4、Mysql的窗口就修改成中文的了,完成效果图。
1. 安装MySql2. 在 终端 中输入sudo -s
3. 然后输入密码
3. 在命令行中输入cd /usr/local/mysql/support-files
4. 继续输入cp my-default.cnf /etc/my.cnf
5. 继续输入cd /etc
6. 继续输入vi my.cnf,这个时候,你会发现用vi工具打开了my.cnf文件,这个工具很装怪,它的光标的上下左右移动是通过键盘上的h、j、k、l这几个按键
7. 按j键 把光标移动到[client]的最后,添加一个属性:
default-character-set=utf8
8. 继续按j键,把光标移动到[mysqld]后面,添加3个属性
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
9. 按键盘左上角的esc键推出编辑模式,然后输入一个冒号和字母x
10. 重启MySql服务 搞定
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)