-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