พฤติกรรมของ Empty Hexadecimal
ค่า Hexadecimal ว่าง X'' เป็น Zero-length binary string แปลงเป็นตัวเลขได้ 0
ตัวอย่าง
mysql> SELECT X'' + 0;
+--------+
| X''+ 0 |
+--------+
| 0 |
+--------+
เหตุผล
- Empty hex = binary string ความยาว 0
- ในบริบทตัวเลข MySQL แปลงเป็น 0
- เหมือน
CAST('' AS UNSIGNED)= 0
ข้อมูลเพิ่มเติม
mysql> SELECT CHARSET(X'');
+--------------+
| CHARSET(X'') |
+--------------+
| binary |
+--------------+
mysql> SELECT LENGTH(X'');
+-------------+
| LENGTH(X'') |
+-------------+
| 0 |
+-------------+