Gofile-Downloader终极指南:简单快速的文件下载解决方案
2025/12/31 4:52:35
INSERT IGNORE INTO tablename 忽略重复键错误,只插入不存在的记录。
示例:
INSERT IGNORE INTO table_name (id, name, email) VALUES (1, 'John', 'john@example.com');
删除已存在的记录,然后插入新记录(注意:会删除原记录):
REPLACE INTO table_name (id, name, email) VALUES (1, 'John', 'john@example.com');
存在时更新,不存在时插入:
sql
INSERT INTO table_name (id, name, email) VALUES (1, 'John', 'john@example.com') ON DUPLICATE KEY UPDATE name = VALUES(name), email = VALUES(email);
先查询再插入:
sql
INSERT INTO table_name (id, name, email) SELECT 1, 'John', 'john@example.com' FROM DUAL WHERE NOT EXISTS ( SELECT 1 FROM table_name WHERE id = 1 );