勵志

勵志人生知識庫

mysql replace into用法

MySQL的replace into語句用於在表中插入新數據,如果發現表中已經有此行數據(根據主鍵或者唯一索引判斷),則先刪除此行數據,然後插入新的數據;否則,直接插入新數據。

replace into的基本語法如下:

方式一。replace into table_name(column1, column2, ...) values(value1, value2, ...)。

方式二。replace into table_name values(value1, value2, ...)。

方式三。replace into table_name set column1 = value1, column2 = value2, ...。

需要注意的是,使用replace into的表必須存在主鍵或者唯一索引,否則replace into將直接插入數據,導致表中出現重複的數據。