师姐,我想把“青云门弟子”的名单抄一份到“下山历练名单”里,难道要一个一个字重写吗?
当然不用。用 SELECT INTO 或 INSERT INTO SELECT 之术,便可隔空取物,瞬间复制。
将数据从一个表复制到一个新表中(新表之前不存在,会自动创建)。
SELECT *
INTO Disciples_Backup
FROM Disciples;
⚠️ 门派差异 (MySQL): 青云门 (MySQL) 不支持这种写法,需用以下咒语:
CREATE TABLE Disciples_Backup
AS SELECT * FROM Disciples;
将数据从一个表复制到一个已存在的表中。
INSERT INTO Mission_List (Name, Skill)
SELECT Name, Skill
FROM Disciples
WHERE SkillLevel > 5;
将所有来自“青云门”的弟子备份到 QingYun_Backup 表中:
INSERT INTO QingYun_Backup (Name, Address)
SELECT Name, Address
FROM Disciples
WHERE Sect = 'QingYun';