Mysql数据库不能插入中文怎么回事儿啊?

Mysql数据库不能插入中文怎么回事儿啊?,第1张

Mysql数据库不能插入中文,一插入就报错,是代码输入错误造成的,解决方法如下:

1、首先使用insert语句,把数据插入到数据库表里。

2、运行后,发现插入语句报错了。点击语句,查看详情,提示说插入的中文语句是不正确的字符串内容。

3、这时右键点击插入数据的表,然后点击表设计。

4、打开表设计界面后,点击上方的Option选项。

5、默认新建的表字符集用的是latin1字符集。要插入中文内容,需要将其改成ubf8字符集。

6、除此之外,需要保存中文内容的字段,也需要将其改成utf8字符集。

7、修改好,保存后,再次运行插入sql语句,可以看到成功插入中文数据了。

mysql中,time类型(格式:

'00:00:00'

不带日期

--

datetime类型带日期

:

'0000-00-00

00:00:00')~插入的时候~就插入对应格式的字符串就好了~格式不对~就会变成'00:00:00'

对应的字段插入对应的字符串就好了。

你在安装目录下

找到my.ini

默认的目录是:c:\program

files\mysql\mysql

server

5.1

然后

把default-character-set=

等于后面改成gbk

设置你的数据库字符集成中文的如utf-8、gbk、gb2312等

保存,然后重启就可以了,记住一定要重启,要不然就不生效了!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8566553.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存