
只要插入值长度不超过字段限制,你的insert语句想写多长就写多长。
只是一次插入很多效率很低,如果是正常业务,这个表加了锁,其他与这个表的 *** 作就会一直等待,影响业务正常运行,所以通常多了会分成多次插入。
重点在于程序的效率,作为一个程序开发人员,写出程序只是很低的要求,一个程序要有良好的效率性 如果你把数据库字段设置的过大,会占用很多空间,而且作为web程序如果并发访问的话会占用大量的系统资源
首先你要分析出来插入时候慢的原因,
1、磁盘速度慢?
2、表里字段创建的索引过多?
3、表在其他的视图中存在,并且在视图里创建了索引?
4、插入到的表有触发器 或者该数据库有触发器,引起了其他 *** 作?
综上所述,找到原因,解决原因,应该就能很快解决的
若你是SQL SERVER,可以用事件探查器监视一下,在该语句执行时的情况,会有助于你分析问题
以上就是关于请教 mysql insert语句的长度限制 mysql语句最长可以多长全部的内容,包括:请教 mysql insert语句的长度限制 mysql语句最长可以多长、asp.net插入字符的长度大于字段的长度,会报错,那设置数据库字段的长度不是没意思了、如何提高sql数据库对插入比较长的字符串的速度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)