-2
在更改到其他領域我有一個表:MySQL查詢,通過ID找到一個排與排
我從用戶那裏得到門票的ID。然後我需要使用該ID搜索相應的行。然後我需要更改行中的某個字段(例如,字段'topic')。如何將查詢寫入數據庫?
非常感謝您的幫助。
在更改到其他領域我有一個表:MySQL查詢,通過ID找到一個排與排
我從用戶那裏得到門票的ID。然後我需要使用該ID搜索相應的行。然後我需要更改行中的某個字段(例如,字段'topic')。如何將查詢寫入數據庫?
非常感謝您的幫助。
爲什麼不能簡單地做:
UPDATE Tickets SET topic = 'Install Windows' WHERE id=2
此:
UPDATE Tickets set topic = replace(topic, (SELECT topic FROM tickets WHERE id = 2), 'Install Windows');
似乎過於複雜,首先設定要更新行,那麼你做一個選擇的子查詢在同一行是隻是繞着圈子走。
你到目前爲止嘗試過什麼?發佈一些代碼,你嘗試了谷歌搜索。這是一個CRUD操作的常見情況,在網絡上有幾千篇教程。 – JaggenSWE
更新票據SET topic = replace(topic,(SELECT topic FROM tickets WHERE id = 2),'Install Windows'); – ShHolmes
非常感謝!祝你今天愉快! – ShHolmes