mysql in 查询 没有限制1000个,默认是sql大小4M大小

1.可以通过max_allowed_packet 这个参数设置

MySQL的max_allowed_packet参数用于控制客户端与服务器之间单个数据包的最大传输容量,直接关联大数据操作稳定性,需要根据业务需求合理配置以避免数据包超限

错误。

max_allowed_packet的作用与配置

‌核心功能‌

控制单次传输数据包的最大容量(默认4MB),限制范围包括:

①客户端发送的SQL语句长度。(官方从来没有说过in 限制100个,限制的是sql的长度大小)

②服务端返回的结果集大小。

③BLOB/TEXT字段存储操作。‌‌

超过限制时会出现Packet too large错误,导致插入/更新失败或复制中断。

相关推荐
码农学院3 小时前
使用腾讯翻译文本
服务器·数据库·c#
@zulnger3 小时前
正则表达式
数据库·正则表达式
源代码•宸3 小时前
Golang基础语法(go语言error、go语言defer、go语言异常捕获、依赖管理、Go Modules命令)
开发语言·数据库·后端·算法·golang·defer·recover
optimistic_chen3 小时前
【Redis 系列】持久化特性
linux·数据库·redis·分布式·中间件·持久化
Coder码匠3 小时前
从项目实践中学习 Spring 事务范围优化
数据库·spring
我的golang之路果然有问题4 小时前
mysql 个人笔记导出之-数据库时间戳问题以及增删改查
数据库·笔记·学习·mysql·分享·个人笔记
张永清-老清4 小时前
每周读书与学习->JMeter性能测试脚本编写实战(三)如何利用JMeter为MySQL数据库构造测试数据
数据库·测试工具·jmeter·压力测试·性能调优·jmeter性能测试·每周读书与学习
JH30734 小时前
我的笔记:怎么用 MySQL 的 EXPLAIN 来分析 SQL
笔记·sql·mysql
亮子AI4 小时前
注册成功的提示信息怎么写?
数据库·python