gpt4 book ai didi

mysql - 如何在一个表中为另一个表中的每个用户创建一行?

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:41 25 4
gpt4 key购买 nike

我有一个名为 users 的表,我想获取所有用户,并为每个用户在名为 products 的表中创建一行。是否可以通过查询来做到这一点?

最佳答案

根据各自的表结构 INSERT INTO ... SELECT声明应该有效:

INSERT INTO `products`
SELECT 1 FROM `users`

如果产品表有一个 int 列,这将插入与 users 表中的用户一样多的列。

您只需调整 SELECT 语句即可在新表中生成所需的值。

Example Fiddle

关于mysql - 如何在一个表中为另一个表中的每个用户创建一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17927779/

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