3
如何檢查記錄是否存在並在MYSQL中插入或更新?如何檢查記錄是否存在並使用MYSQL插入?
我有一個腳本,它爲多個表設置了插入語句。現在,當我嘗試執行插入語句時,我想要執行以下操作:
- 檢查記錄是否存在,然後執行插入或更新。
- 如果記錄不存在,請執行插入操作。
- 如果記錄已經不做任何事情。
如何做到這一點?
注:與INSERT語句中的腳本使用SP
如何檢查記錄是否存在並在MYSQL中插入或更新?如何檢查記錄是否存在並使用MYSQL插入?
我有一個腳本,它爲多個表設置了插入語句。現在,當我嘗試執行插入語句時,我想要執行以下操作:
如何做到這一點?
注:與INSERT語句中的腳本使用SP
使用INSERT IGNORE
:
INSERT IGNORE INTO table_name
SET column = value
...
這是mysqls取而代之的是產生programmaticaly爲
你想怎麼檢查是否存在記錄?使用主鍵?或任何其他機制? – Himadri 2010-05-10 06:31:47
請參閱http://stackoverflow.com/questions/2223344/mysql-conditional-insert-if-not-exists-insert – davek 2010-05-10 06:49:03