我在MySQL数据库中有两个表(campaigns
和old_campaigns
)。
两个表都有相同的列:id, user_id, url, ordered, sent, start_date, end_date
。
列ordered
和sent
都是整数。这就是我想要做的事情:
我想查看sent
列中的数字是否比ordered
列中的数字高1.25倍。如果是,我想将该行中的那一行从campaigns
移到old_campaigns
表。
例如,如果ordered
为100,那么如果sent
为125+,则应该移动该行。
我在技术上已经用PHP做了这个,我真的只是想看看是否有办法用纯MySQL做这个并同时移动所有行,因为我的PHP脚本当前必须循环通过每一行检查。