我尝试将数据插入到MySQL表中,其中包含select语句,select语句的表名称与我试图插入的表名称相同。
如果我想用一句话来写这句话。语句应如下所示:
INSERT INTO Table1 (data) SELECT COUNT(*) FROM Table1但是,如果我想插入更多内容呢?(一句话)
我试过这个:
INSERT INTO Table1 (data) SELECT COUNT(*) FROM Table1, 200, 300, ...但是失败了。
有没有办法插入多个数据,其中有select语句?
发布于 2019-05-22 21:38:23
您可以尝试使用UNION ALL
INSERT INTO Table1 (data)
SELECT COUNT(*)
FROM Table1
UNION ALL
SELECT 200
UNION ALL
SELECT 300
....https://stackoverflow.com/questions/56258114
复制相似问题