Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

MySQL ประเมินค่า Hexadecimal ว่างเป็น Binary String ความยาว 0

ลักษณะของ Empty Hexadecimal

Character Set

mysql> SELECT CHARSET(X'');
+--------------+
| CHARSET(X'') |
+--------------+
| binary       |
+--------------+

ความยาว

mysql> SELECT LENGTH(X'');
+-------------+
| LENGTH(X'') |
+-------------+
| 0           |
+-------------+

สรุป

  • X'' = Binary string (charset = binary)
  • ความยาว = 0 ไบต์
  • แปลงเป็นตัวเลข = 0
  • แตกต่างจาก NULL (NULL ไม่มีค่า, Empty string มีค่าแต่ว่าง)