現在の値よりも大きい場合、私の挿入スクリプトです:MySQLの更新値は、ここで
INSERT INTO CONTENT (content_id, version, description)
VALUES ('123', '1', 'This is an example')
ON DUPLICATE KEY UPDATE version=VALUES(version),description=VALUES(description)
content_id
はPKです。 重複するキーがある場合、version
の値をチェックしたいと思います。それを挿入するよりも大きい場合は、新しい挿入を無視します。それ以外の場合は、content_id
(db)で更新してください。スタックオーバフローで質問を最初に検索しようとしましたが、これが見つかった:MySQL update if value is greater than that current value。しかし、それは私の場合を解決しません。 提案がありますか?