MySQL + SQL · Lesson 1

Insert From Another Table

Data Copy करना

एक table से दूसरी में rows copy करने को एक ही query में INSERT INTO ... SELECT use करें।

Query

-- सभी active users को archive table में copy करें
INSERT INTO users_archive (id, name, email)
SELECT id, name, email
FROM users
WHERE status = 'active';

कैसे काम करता है

SELECT rows और columns चुनता है; INSERT INTO उन्हें target table में रखता है। Column order match होना चाहिए।

सारांश

  • INSERT INTO target SELECT ... FROM source rows सीधे copy करता है।
  • कुछ ही rows copy करने को WHERE clause जोड़ें।
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

💻 लाइव कोड एडिटर

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.