0
我有一個MySQL表如下圖所示:如何cancate列值,同時更新記錄
Id Name Points Done_by
1 x 20 0
2 y 30 0
3 z 10 0
在我的代碼,我有3個動作,(Apporve,拒絕,關閉)。如果基於主管角色的人員可以批准,拒絕,關閉表格內的記錄。
因此,如果任何主管批准/拒絕/關閉任何記錄意味着他們的ID保持在Done_by列中。
我想要的是,如果一個主管批准的Id 1種手段,那麼表中的記錄會像下面,
Id Name Points Done_by
1 x 20 emp10
如果其他主管被拒絕意味着表中的記錄將看起來像下面,
Id Name Points Done_by
1 x 20 emp10 , emp 5
相同。
如何在PHP中做到這一點Mysql。
抱歉,它不適合我的工作,這是我的查詢「更新摘要SET done_by =(CASE done_by WHEN 0 THEN' 「。$ done_by_id。」'ELSE CONCAT(done_by,',','「。$ done_by_id。」')END)where id ='「。$ id。」'「 – Nisanth
錯誤是什麼? –
什麼都沒有發生記錄沒有更新 – Nisanth