mysql设置成utf8编码

本文介绍了在安装MySQL后遇到的Datatruncation错误及解决方法,包括配置文件设置、库文件调整、表及字段编码修改等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天新安装mysql后,写个简单的连接,发现报
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column

错误。做了一下几个修改
1. my.ini
default-character-set=utf8
2.data对应库文件下的db.opt
default-character-set=utf8
default-collation=utf8_general_ci

3. 修改已存在的表及其字段编码
[img]http://dl.iteye.com/upload/attachment/202837/adfc0fbc-1916-3e41-81a9-8c9f88cf1c49.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/202839/f47234b4-45b5-3527-a40e-9f3a22308db7.jpg[/img]
注意字段编码也一定要更改,否则问题仍存在

4. java连接库url

url=jdbc:mysql://127.0.0.1/sylinx_cms?useUnicode=true&characterEncoding=utf8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值