Mysql 更新了包含5000行的Select In

Mysql 更新了包含5000行的Select In,mysql,Mysql,我正在尝试编写一个mysql查询,只为where子句中列出的ABC代码更新新的\u UPDATE='Y'。ABC_代码几乎有5000条记录,请选择下面的查询 Select ABC_Code,new_update from mydata where ABC_Code in ('AZ-2TGG-7','AZ-1CLJ-3','10PAK:AZ-040R-6','10PAK:AZ-040S-1'); 这是编写更新查询的最佳方法吗 update mydata set new_update='Y' wh

我正在尝试编写一个mysql查询,只为where子句中列出的ABC代码更新新的\u UPDATE='Y'。ABC_代码几乎有5000条记录,请选择下面的查询

Select ABC_Code,new_update from mydata where ABC_Code in ('AZ-2TGG-7','AZ-1CLJ-3','10PAK:AZ-040R-6','10PAK:AZ-040S-1');
这是编写更新查询的最佳方法吗

update mydata set new_update='Y' where ABC_Code in ('AZ-2TGG-7','AZ-1CLJ-3','10PAK:AZ-040R-6','10PAK:AZ-040S-1');

第二个问题出了什么问题?看起来很好,对你来说不是很好吗?你如何获得条款中的价值。。。是否在某种程度上是查询的结果?第二个查询有什么问题?看起来很好,对你来说不是很好吗?你如何获得条款中的价值。。。是否在某种程度上是查询的结果?