gpt4 book ai didi

mysql - 在 mysql 中,如何根据一组给定的值为表中的每一行设置一列

转载 作者:行者123 更新时间:2023-11-28 23:57:28 24 4
gpt4 key购买 nike

我有这张表:

id      name     code
---------------------------
1 n1
2 n2
3 n3

我有这些值需要写入每一行的代码列:

('8n8kKaVu','SRE2vbpQ','Vdfb7V7s')

此外,将上表中的值设置到哪一行并不重要。所以假设我希望决赛 table 看起来像这样:

id     name     code
-----------------------
1 n1 8n8kKaVu
2 n2 SRE2vbpQ
3 n3 Vdfb7V7s

最佳答案

如果您将所有代码加载到一个表中,您可以创建一个自动递增的键:

alter table codes add id integer auto_increment key;

然后用代码表中的值更新原始表中的代码列:

UPDATE original_table
SET code = (SELECT
codes.code
FROM codes
WHERE original_table.id = codes.id);

关于mysql - 在 mysql 中,如何根据一组给定的值为表中的每一行设置一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31237442/

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