日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

REPLACE INTO

更新時間:

本文介紹如何使用REPLACE INTO語句。

語法

REPLACE INTO用于實時覆蓋寫入數據。寫入數據時,會先根據主鍵判斷待寫入的數據是否已經存在于表中,并根據判斷結果選擇不同的方式寫入數據:

  • 如果待寫入數據已經存在,則先刪除該行數據,然后插入新的數據。

  • 如果待寫入數據不存在,則直接插入新數據。

說明

本文所指的主鍵既包括單個列的主鍵,也包括由多列組成的復合主鍵(Composite Primary Key)。

語法如下:

REPLACE INTO table_name [(column_name,...)] VALUES ({常量|NULL|DEFAULT},...),(...),...      

示例

  • 通過REPLACE INTO向CUSTOMER表中插入一條數據。

    REPLACE INTO customer(customer_id,customer_name,phone_num,city_name,sex,id_number,home_address,office_address,age,login_time) 
    values
    (002367,'Bob','13900001234','Hangzhou',0,'987300','WestLake','CloudTown',23,'2018-03-02 10:00:00');                
  • 向CUSTOMER表中插入多條數據時,可以省略列名。

    REPLACE INTO 
    customer values
    (002367,'John','13900001111','Hangzhou',0,'987300','WestLake','CloudTown',23,'2018-03-02 10:00:00'),(002368,'Adam','13900002222','Hangzhou',0,'987300','WestLake','CloudTown',28,'2018-08-01 11:00:00'),(002369,'Brook','13900003333','Hangzhou',1,'987300','WestLake','CloudTown',35,'2018-09-12 08:11:00');