gpt4 book ai didi

mysql-从另一个表更新表

转载 作者:行者123 更新时间:2023-11-29 00:32:58 25 4
gpt4 key购买 nike

如果值来自另一个表,我如何更新表。插图是这样的

餐 table 用品

product_name | cat_name | id_cat
Item 1 | sport |
Item 2 | food |
Item 3 | fashion |

表格类别

id_cat | cat_name  
1 | sport
2 | food
3 | fashion

请给我一个查询或函数,如何更新表产品中的字段 id_cat,表类别中的值是什么?

谢谢

最佳答案

你可以简单地连接两个表,

UPDATE  products a
INNER JOIN category b
ON a.cat_name = b.cat_name
SET a.id_cat = b.id_cat

为了更快的性能,为两个表在 cat_name 列上添加索引。

关于mysql-从另一个表更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15674621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com