更新数据库记录:将实际佣金余额设为佣金余额的一半,并更新类型

本篇介绍如何使用 SQL 语句更新数据库记录。当 'invite_user_id' 有值,'type' 等于 1 且 'status' 等于 3 时,将 'actual_commission_balance' 设置为 'commission_balance' 的一半,并将 'type' 更新为 2。

具体 SQL 语句如下:

UPDATE table_name
SET actual_commission_balance = commission_balance * 0.5, type = 2
WHERE invite_user_id IS NOT NULL AND type = 1 AND status = 3;

解释:

  • UPDATE table_name: 更新名为 'table_name' 的表。
  • SET actual_commission_balance = commission_balance * 0.5, type = 2: 将 'actual_commission_balance' 列的值设置为 'commission_balance' 列值的 0.5 倍,并将 'type' 列的值更新为 2。
  • WHERE invite_user_id IS NOT NULL AND type = 1 AND status = 3: 仅更新满足以下条件的记录:
    • 'invite_user_id' 不为空。
    • 'type' 等于 1。
    • 'status' 等于 3。

注意:

  • 请将 'table_name' 替换为您的实际表名。
  • 确保您的数据库中存在 'invite_user_id'、'type'、'status'、'actual_commission_balance' 和 'commission_balance' 列。
  • 在执行此 SQL 语句之前,请务必备份您的数据库,以防出现意外错误。
SQL 更新:将实际佣金余额设为佣金余额的一半,并更新类型

原文地址: https://www.cveoy.top/t/topic/lJIe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录