MySQL Error Code: 1366. Incorrect string value解决 & 存储过程模糊查询LIKE语句

本文介绍了一个使用MySQL存储过程实现模糊查询的例子。通过定义输入参数并在存储过程中使用LIKE语句进行匹配,可以有效地进行数据搜索。此外,还提到了在遇到错误代码1366时的解决方案,强调了字符集一致性的重要性。

存储过程模糊查询LIKE语句示例如下。

PROCEDURE `[ProcedureName]`(in @search varchar(20) charset utf8)

BEGIN
SELECT * FROM [TableName] where [ColumnName] like CONCAT('%',@search,'%');
END

 

MySQL Error Code: 1366. Incorrect string value解决参照下面的链接。

https://blog.youkuaiyun.com/ch717828/article/details/41357431

总之注意所有可能涉及字符集的地方都要查看设置是否一致。

11:24:49 insert into student (sno,sname,sex,sbirthdate,smajor) values('20180001','张三','男','2000-3-8','信息安全'), ('20180002','刘晨','女','1999-9-1','计算机科学与技术'), ('20180003','王敏','女','2001-8-1','计算机科学与技术'), ('20180004','张立','男','2000-1-8','计算机科学与技术'), ('20180005','陈新奇','男','2001-11-1','信息管理与信息系统'), ('20180006','赵明','男','2000-6-12','数据科学与大数据技术'), ('20180007','王佳佳','女','2001-12-7','数据科学与大数据技术'), ('20180008','李娇洋','女','2004-12-15','计算机科学与技术'), ('20180009','谢慧莲','女','2004-11-11','计算机科学与技术'), ('20180010','何亚楠','女','2004-9-11','计算机科学与技术'), ('20180011','余秋蓓','女','2005-8-1','计算机科学与技术'), ('20180012','向悦','女','2004-10-1','计算机科学与技术'), ('20180013','陈圳','女','2004-1-2','计算机科学与技术') Error Code: 1366. Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'sname' at row 1 0.000 sec
10-09
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陶晨毅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值