MySQL + SQL · Lesson 1
Insert From Another Table
Copying Data
Use INSERT INTO ... SELECT to copy rows from one table into another in a single query.
The Query
-- copy all active users into an archive table
INSERT INTO users_archive (id, name, email)
SELECT id, name, email
FROM users
WHERE status = 'active';
How it Works
The SELECT picks the rows and columns; INSERT INTO places them into the target table. The column order must match.
Summary
INSERT INTO target SELECT ... FROM sourcecopies rows directly.- Add a WHERE clause to copy only some rows.
💻 Live Code Editor
Is page ki language (MYSQL) mein code likhein aur turant chalाएं — yahीं, bina kuch install kiye.Powered by OneCompiler. Agar editor na khule to yahान naye tab mein kholein.
💻 Live Code Editor
Is page ke program yahan ready hain — chalाएं, badlें aur seekhें. Bina kuch install kiye.
Powered by OneCompiler. Editor mein code apne aap aa jata hai — Run dabaakर output dekhें.
Agar load na ho to naye tab mein kholें.