INSERT Statements
INSERT INTO table (columns) VALUES (values), EK, SINGLE, row, ADD, karta hai. MULTIPLE, rows, EK, HI, statement, mein, ADD, ki, ja, sakti, HAIN, comma-separated, VALUE, sets, se — YE, MULTIPLE, separate, INSERT, statements, se, FASTER, hai.
AUTO_INCREMENT, columns, (jaise, id) ke, liye, VALUE, PROVIDE, karne, ki, ZAROORAT, nahi, — MySQL, automatically, NEXT, value, ASSIGN, kar, deta hai.
-- Single row:
INSERT INTO users (name, email) VALUES ('Aarav', 'aarav@example.com');
-- Multiple rows, ek, hi, statement, mein (FASTER):
INSERT INTO users (name, email) VALUES
('Priya', 'priya@example.com'),
('Rohan', 'rohan@example.com');- INSERT INTO table (cols) VALUES (vals) = naya, row, add, karta, hai
- Multiple rows, ek, hi, statement, mein, add, ki, ja, sakti, hain (faster)
- AUTO_INCREMENT columns, ke, liye, value, provide, karne, ki, ZAROORAT, nahi
INSERT INTO table SELECT ..., ek, TABLE, se, data, PICK, karke, DUSRI, table, mein, INSERT, karta hai — ek, backup, table, banaне, ya, data, migration, ke, liye, USEFUL, hai.
INSERT INTO archived_orders
SELECT * FROM orders WHERE created_at < '2023-01-01';INSERT ... ON DUPLICATE KEY UPDATE, MySQL-specific, syntax, hai — agar, INSERT, EK, EXISTING, unique, key, se, CONFLICT, karta, hai, INSTEAD, of, error, throw, karne, ke, EK, UPDATE, ki, tarah, BEHAVE, karta hai.