MySql進行批量插入時的幾種sql寫法


insert into:插入數據,如果主鍵重復,則報錯
insert repalce:插入替換數據,如果存在主鍵或unique數據則替換數據
insert ignore:如果存在數據,則忽略。

INSERT IGNORE INTO actor VALUES (3, 'ED', 'CHASE', '2006-02-15 12:34:33');
INSERT REPLACE INTO actor VALUES (3, 'ED', 'CHASE', '2006-02-15 12:34:33');

另外,要對某一行的數據進行全字段更新替換或某些個字段的更新替換可以用 REPLACE INTO :
REPLACE INTO titles_test VALUES (5, 10005, 'Senior Engineer', '1986-06-26', '9999-01-01')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM