如何检查A表是否为空?如果为空,如何将表B的内容插入到表A中?(它们是相同的)。如果表A是空的,我想创建类似这样的东西:
INSERT INTO tableA
SELECT * FROM tableB发布于 2019-07-11 05:17:59
您可以在WHERE子句中使用NOT EXISTS:
INSERT INTO tableA
SELECT * FROM tableB
WHERE NOT EXISTS (SELECT 1 FROM tableA)或者:
INSERT INTO tableA
SELECT * FROM tableB
WHERE (SELECT COUNT(*) FROM tableA) = 0https://stackoverflow.com/questions/56978635
复制相似问题