在 MySQL 中,REPLACE
函數可用于替換表中的數據。語法如下:
REPLACE INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
這將在指定的表中替換數據。如果數據不存在,則將插入新行;如果數據已存在,則將更新原有行的值。
示例:
假設有一個名為 students
的表,包含 id
、name
和 age
三個列。現在我們想要更新 id
為 1 的學生的姓名和年齡:
REPLACE INTO students (id, name, age)
VALUES (1, 'John Doe', 25);
這將替換 id
為 1 的學生信息,如果該學生不存在,則將插入新的行。