gpt4 book ai didi

mysql - 插入多个数据,其中有 select 语句并且该 select 语句的 FROM 表与我要插入的表相同

转载 作者:行者123 更新时间:2023-11-30 21:30:51 25 4
gpt4 key购买 nike

我尝试向MySQL表中插入数据,其中有select语句,select语句的表名与我要插入的表名相同。

如果我想把陈述写成一句话。语句应该是这样的:

INSERT INTO Table1 (data) SELECT COUNT(*) FROM Table1

但是如果我想插入更多怎么办? (一句话)

我试过这个:

INSERT INTO Table1 (data) SELECT COUNT(*) FROM Table1, 200, 300, ...

但是失败了...

有没有办法插入多个数据,其中有select语句?

最佳答案

你可以尝试使用UNION ALL

INSERT INTO Table1 (data) 
SELECT COUNT(*)
FROM Table1
UNION ALL
SELECT 200
UNION ALL
SELECT 300
....

关于mysql - 插入多个数据,其中有 select 语句并且该 select 语句的 FROM 表与我要插入的表相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56258114/

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