mysql下update or insert

mysql下有些時候數據需要插入,但是也要判斷是否存在, 於是就有這樣的語句

insert into table (colKey, col1, col2) value (?, ?, ?) 

on duplicate key update 

col1=values(col1), col2 = values(col2)

還有一種方法是 replace

replace table (colKey, col1, col2) value (?, ?, ?)

注意,以上兩種如果不存在影響條數爲1, 存在影響條數都爲2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章