在数据库mysql5.7版本表1中,在invite_user_id有数值,type 等于1和status等于3的情况下,将actual_commission_balance的值修改为commission_balance,将commission_status的值修改为2,然后在将actual_commission_balance输入到数据库表二中id等于invite_user_id的balance中,
可以使用以下SQL语句完成:
UPDATE 表1 SET actual_commission_balance = commission_balance, commission_status = 2 WHERE type = 1 AND status = 3 AND invite_user_id IS NOT NULL;
UPDATE 表2 SET balance = (SELECT actual_commission_balance FROM 表1 WHERE invite_user_id = 表2.id) WHERE id IN (SELECT invite_user_id FROM 表1 WHERE invite_user_id IS NOT NULL);
其中,表1和表2分别是指两个数据库表的名称,根据实际情况进行修改。
原文地址: https://www.cveoy.top/t/topic/wHF 著作权归作者所有。请勿转载和采集!