Mysql
咸煌
这个作者很懒,什么都没留下…
展开
-
【Mysql】将表中的时间整体增加1个月
演示的数据随着时间的推移逐渐过期,当显示最近几个月统计数据的时候就遇到了没有数据的尴尬,但是又不想再新增数据。所以,将表中数据的时间整体增加这个方案就挺完美的。UPDATE month_statistic SET statistical_time = DATE_ADD(statistical_time, INTERVAL 1 month);上面的示例是将所有的统计时间都增加了1个月。如果要增加1天、1周、1季度、1年都可以,只需要更改DATE_ADD()里面的参数:quarter:季,week:原创 2021-12-02 15:46:52 · 6412 阅读 · 0 评论 -
[Mysql]上万insert数据导入mysql速度慢问题
【问题】在通过python写的脚本生成的十万行insert语句在执行时十分缓慢,40分钟都没有执行完,于是找了些解决办法,以下方法经过实践可以参考,提速效果明显,由小时优化到分钟或秒级。【方法】自定义事务 + insert语句优化START TRANSACTION;INSERT INTO user_info(user_id, name, age, xxx)VALUES(10101, '陈宝超', 58, ...) ,(10102, '施贵八', 36, ...) ,(...);COMMIT原创 2021-08-24 13:35:03 · 746 阅读 · 0 评论