挿入時に、一意の制約 mysql_errno() 1062 をキャッチしています。
これは正常に機能しますが、既存の行を見つけて復元または変更したいと考えています。
挿入失敗時に行 ID を取得する方法はありますか? mysql_insert_id() を試しましたが、挿入している (または挿入に失敗した) 行のみが返されることに気付きました。したがって、0 を取得します。
別の mysql_query を発行し、重複した値に対して単純に選択を実行する以外に選択肢はありませんか?
これを行うためのより良い、より迅速で経済的な方法がないことを確認したいだけです.