Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MySQL查询,按ID查找一行并更改该行中的另一个字段_C#_Mysql_Database - Fatal编程技术网

C# MySQL查询,按ID查找一行并更改该行中的另一个字段

C# MySQL查询,按ID查找一行并更改该行中的另一个字段,c#,mysql,database,C#,Mysql,Database,我有一张桌子: 我从用户处获取票证ID。然后我需要使用该ID搜索相应的行。然后我需要更改行中的某些字段,例如字段“topic”。如何将查询写入数据库 非常感谢您的帮助。为什么不干脆做: UPDATE Tickets SET topic = 'Install Windows' WHERE id=2 这: 看起来太复杂了,首先将其设置为更新一行,然后在同一行上执行一个select子查询,该查询只是在循环中运行。到目前为止您尝试了什么?发布一些代码,你试过谷歌搜索吗。这是CRUD操作的常见情况,整个

我有一张桌子:

我从用户处获取票证ID。然后我需要使用该ID搜索相应的行。然后我需要更改行中的某些字段,例如字段“topic”。如何将查询写入数据库

非常感谢您的帮助。

为什么不干脆做:

UPDATE Tickets SET topic = 'Install Windows' WHERE id=2
这:


看起来太复杂了,首先将其设置为更新一行,然后在同一行上执行一个select子查询,该查询只是在循环中运行。

到目前为止您尝试了什么?发布一些代码,你试过谷歌搜索吗。这是CRUD操作的常见情况,整个web上有1000个教程。更新tickets SET topic=replacetopic,从id=2的tickets中选择topic,“安装Windows”;非常感谢你!祝您有个美好的一天!
UPDATE Tickets set topic = replace(topic, (SELECT topic FROM tickets WHERE id = 2), 'Install Windows');