Malah, jenis pulangan lalai IFNULL(ungkapan1, ungkapan2) ialah jenis yang lebih umum bagi kedua-dua ungkapan, dalam susunan STRING, REAL atau INTEGER. Ia boleh difahami melalui contoh berikut -
mysql> Create table testing Select IFNULL(100,'testing123'); Query OK, 1 row affected (0.18 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> Select * from testing568; +-----------------------+ | IFNULL(100,'testing') | +-----------------------+ | 100 | +-----------------------+ 1 row in set (0.00 sec) mysql> Describe testing568; +-----------------------+------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------------------+------------+------+-----+---------+-------+ | IFNULL(100,'testing') | varchar(7) | NO | | | | +-----------------------+------------+------+-----+---------+-------+ 1 row in set (0.03 sec)
Dari set hasil di atas adalah jelas bahawa dalam kes ini jenis lajur ialah varchar(7). Iaitu, ia adalah jenis rentetan.
Atas ialah kandungan terperinci Apakah jenis pulangan lalai bagi pengendali aliran kawalan MySQL IFNULL()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!