在MySQL中,判斷空字符串有兩種方式:
1. 使用LENGTH函數
SELECT * FROM table_name WHERE LENGTH(column_name) = 0;
這條語句會返回table_name表中column_name列為空字符串的所有行。
2. 使用IS NULL或= ''
SELECT * FROM table_name WHERE column_name IS NULL OR column_name = '';
這條語句同樣會返回table_name表中column_name列為空字符串的所有行。
需要注意的是,如果要判斷的列允許為NULL,則應使用IS NULL;如果不允許為NULL,則應使用= ''。