MySQL-如何循环select数据库的表?
从另一个数据库读取数据到本地数据库,select *数据量太多,能不能每次select 1000行,但这个怎么循环
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
从另一个数据库读取数据到本地数据库,select *数据量太多,能不能每次select 1000行,但这个怎么循环
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
方法1:如果你是mysql的话,可以用limit,在应用层进行循环
这种应用层循环可以自己写代码控制,如果你使用了一些框架如hibernate似乎也可以通过设置缓存来实现。
方法2:如果你有能力的话,可以按照自己的要求重新修改、编译mysql。我很久以前貌似看到过相关的文章——基本思路也是修改缓存什么的。(这个不确定,似乎也可以修改mysql配置文件实现)。当然这是比较难的……
推薦你使用,數據庫提供的函數或者遊標之類的去做,再或者使用觸發器,效率是很高的