我有兩個表“order_manager”和“aamarpay”。這兩個表都有一個名為“transaction_id”的列。它是一個隨機生成的 10 個字符長的字串。我正在嘗試驗證付款是否成功。如果支付成功,“order_manager”表中的 transaction_id 也將存在于“aamarpay”表中。以下是表的結構: order_manager aamarpay
如果條件回傳 true,那么我會將“order_manager”表中的“payment_status”更新為“成功”。
uj5u.com熱心網友回復:
測驗這個:
UPDATE order_manager
SET payment_status = 'successful'
WHERE EXISTS ( SELECT NULL
FROM aamarpay
WHERE aamarpay.transaction_id = order_manager.transaction_id )
-- AND payment_status <> 'successful'
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/420916.html
標籤:
上一篇:我想將文本對齊到影像的中心,并想在影像中添加一些顏色疊加,以使它們在FLUTTER中更暗
下一篇:如何在MySQL中將日期從MM/dd/yyyy轉換為yyyy-MM-dd?錯誤代碼:1411。日期時間值不正確:函式str_to_date的“”
