插入或更新 表中已存在的數據 sql

當指定unique 再次插入時會報錯,可設置忽略此錯誤

INSERT IGNORE INTO first_table(first_column, second_column) VALUES(1, '哇哈哈') ;

當存在時,需要更新時 可執行

INSERT INTO first_table (first_column, second_column) VALUES(1, '哇哈哈') ON DUPLICATE KEY UPDATE second_column = '雪碧';

-- 多列時  使用變量代替 第二列不同時更新
 INSERT INTO first_table (first_column, second_column) VALUES(2, '紅牛'), (3, '橙汁兒') ON DUPLICATE KEY UPDATE second_column = VALUES(second_column);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章