
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 · 6839 阅读 · 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 · 821 阅读 · 0 评论