sql >> データベース >  >> RDS >> Mysql

PHP / MySQL:UPDATEクエリを組み合わせますか?

    UPDATE messages
    SET s_deleted = IF(sender = :sender, 1, s_deleted),
        r_deleted = IF(recipient = :recipient, 1, r_deleted)
    WHERE id = :id
    

    ご覧のとおり、「トリック」とは、基準が満たされていない場合に列を既存の値に設定するだけなので、必要な場合にのみ更新されます。



    1. SQL-DeveloperIDEを使用してFedoraLinuxにOracleDatabaseExpress Edition(XE)18cをインストールして起動する方法

    2. MySQLdbストアドプロシージャ出力パラメータが機能しない

    3. OracleでMicrosoftEntityFrameworkを使用できますか?

    4. SQLServer2008のサポートは終了します。それで?