《MYSQL教程MySQL中replace into語句的用法詳解》要點:
本文介紹了MYSQL教程MySQL中replace into語句的用法詳解,希望對您有用。如果有疑問,可以聯系我們。
MYSQL數據庫在向表中插入數據的時候,經常遇到這樣的情況:
MYSQL數據庫1、首先判斷數據是否存在;
2、如果不存在,則插入;
3、如果存在,則更新.
?
在 SQL Server 中可以這樣寫:
MYSQL數據庫1、如果發現表中已經有此行數據(根據主鍵或者唯一索引判斷)則先刪除此行數據,然后插入新的數據.
2、 否則,直接插入新數據.
MYSQL數據庫要注意的是:插入數據的表必須有主鍵或者是唯一索引!否則的話,replace into 會直接插入數據,這將導致表中出現重復的數據.
?
MySQL中replace into有三種寫法:
MYSQL數據庫常見update寫法:update table set col=col+1 where id=1;
使用replace into不支持這樣的寫法:replace into table set col=col+1,id=1;
MYSQL數據庫1、首先判斷數據是否存在;(沒問題)
2、如果不存在,則插入;(沒問題)
3、如果存在,某字段值在原來的基礎上加上或減去某個數,如加一操作.(不支持)
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/3554.html