2016-06-25 7 views
0

テーブルAの値を取得し、テーブルBにCASE文で更新する際に問題があります。私のCASE声明は次の通りです。あなたはケースが ` 'pbg_curr'`として真の設定` pbg_curr`がある場合に達成しようとしているものをUPDATEクエリのMySql CASE文

$strSQLInsert2 = "UPDATE commercial_acc_cust SET pbg_curr = 
CASE WHEN ('".$values["main_section"]."'='Bank Guarantee PBG') Then 'pbg_curr' 
END 
WHERE tender_id=" . $values["tender_id"]; 
+0

:私は、構文エラーがあると思いますか? – Manish

答えて

1
if($values["main_section"] == 'Bank Guarantee PBG'){  
    $strSQLInsert2 = "UPDATE commercial_acc_cust SET pbg_curr = 'pbg_curr' 
    WHERE tender_id=" . $values["tender_id"]; 
} 
+0

ありがとうございました。 –

+0

歓迎です@SanjuMenon – zakhefron