Rumah >pangkalan data >tutorial mysql >Apakah pengendali kesamaan selamat MySQL NULL dan bagaimana ia berbeza daripada pengendali perbandingan?
MySQL NULL selamat sama dengan pengendali, bersamaan dengan SQL standard TIDAK BERBEZA DARI operator, melakukan perbandingan kesamaan serupa dengan operator =. Simbolnya ialah . Apabila kita mempunyai NULL sebagai dua operan, ia berfungsi secara berbeza daripada operator perbandingan. Pertimbangkan contoh berikut untuk memahami pengendali selamat NULL dan cara ia berbeza daripada pengendali perbandingan -
mysql> Select 50 <=> 50, NULL <=> NULL, 100 <=> NULL; +-----------+---------------+--------------+ | 50 <=> 50 | NULL <=> NULL | 100 <=> NULL | +-----------+---------------+--------------+ | 1 | 1 | 0 | +-----------+---------------+--------------+ 1 row in set (0.00 sec) mysql> Select 50 = 50, NULL = NULL, 100 = NULL; +---------+-------------+------------+ | 50 = 50 | NULL = NULL | 100 = NULL | +---------+-------------+------------+ | 1 | NULL | NULL | +---------+-------------+------------+ 1 row in set (0.00 sec)
Atas ialah kandungan terperinci Apakah pengendali kesamaan selamat MySQL NULL dan bagaimana ia berbeza daripada pengendali perbandingan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!