MySQL中的INSERT语句用于向数据库表中插入新的记录。它允许你指定要插入的数据以及这些数据应该插入到哪个表中。
SHOW WARNINGS命令查看警告信息。INSERT IGNORE或REPLACE语句。-- 基本插入
INSERT INTO users (username, email) VALUES ('john_doe', 'john@example.com');
-- 多条记录插入
INSERT INTO users (username, email) VALUES
('jane_doe', 'jane@example.com'),
('jim_smith', 'jim@example.com');
-- 从其他表插入
INSERT INTO user_profiles (user_id, bio)
SELECT id, bio FROM users WHERE role = 'admin';
-- 子查询插入
INSERT INTO logs (user_id, action)
SELECT id, 'login' FROM users WHERE last_login > NOW() - INTERVAL 1 DAY;