我需要一些SQL來更新數據庫中的記錄,如果它存在,並插入它時,看看周圍看起來對此有幾種解決方案,但我不知道什麼是正確/可接受的方式來做到這一點。什麼是正確/最快的方式來更新/插入一條記錄在SQL(Firebird/MySql)
我理想上喜歡它可以同時在Firebird 2和MySQL 5上運行,因爲更新需要針對兩個數據庫運行,並且如果同時運行的SQL同時運行在兩個數據庫上,會是一個優點。
在這種情況下,速度和可靠性也是影響速度可靠性的因素,但它可能會用於快速連續更新1000條記錄(通過不同的表格)。
是否有任何拒絕?
火鳥2.1支持SQL標準的MERGE命令,並插入或更新的構建 – 2008-12-08 18:49:35