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

OLD値がNEW値と等しくなく、OLD値がNULLであったかどうかの検出

    <=>を使用する

    SELECT NOT 1 <=> 1,NOT NULL <=> NULL, NOT 1 <=> NULL, NOT 1 <=> 2, 1 <> 1, NULL <> NULL, 1 <> NULL, 1 <>2;
    
    +-------------+-------------------+----------------+-------------+--------+--------------+-----------+-------+
    | NOT 1 <=> 1 | NOT NULL <=> NULL | NOT 1 <=> NULL | NOT 1 <=> 2 | 1 <> 1 | NULL <> NULL | 1 <> NULL | 1 <>2 |
    +-------------+-------------------+----------------+-------------+--------+--------------+-----------+-------+
    |           0 |                 0 |              1 |           1 |      0 | NULL         | NULL      |     1 |
    +-------------+-------------------+----------------+-------------+--------+--------------+-----------+-------+
    

    PS。申し訳ありませんが、質問を投稿する前にマニュアルを読む必要がありますが、他の人の役に立つことを願っています。




    1. mysqldumpはcrontabでは機能しません

    2. デフォルトの文字セットを設定するにはどうすればよいですか?

    3. PHPで国際化を行うための最良の方法は何ですか?

    4. R12.2アップグレードパート-4のステップバイステップのアップグレードプロセス(12.2.xリリースアップデートパックの適用)