sql >> Database >  >> RDS >> Mysql

Detecteren of de OUDE waarde niet gelijk is aan de NIEUWE waarde en de OUDE waarde NULL was

Gebruik <=>

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. Sorry, had de handleiding moeten lezen voordat je een vraag post, maar hopelijk helpt het iemand anders.




  1. Is het echt de moeite waard om de Toxi-manier te normaliseren? ( 3NF )

  2. PHP met MySQL 8.0+ fout:de door de server gevraagde authenticatiemethode is onbekend bij de client

  3. ADDTIME() Voorbeelden – MySQL

  4. Bepaal Oracle null ==null