在MySQL中,當傳入的值為空時,會出現一些特定的情況。
首先,在創建表時,如果某個字段允許為空,則必須在字段類型后面加上“NULL”關鍵字,如下所示:
CREATE TABLE MyTable ( Col1 INT NULL, Col2 VARCHAR(50) NOT NULL );
上述代碼中,Col1字段允許為空,而Col2字段不允許為空。
然后,在插入或更新數據時,如果某個字段為空,則應該使用“NULL”關鍵字,如下所示:
INSERT INTO MyTable (Col1, Col2) VALUES (NULL, 'Value2'); UPDATE MyTable SET Col1 = NULL WHERE Col2 = 'Value2';
上述代碼中,第一條語句將Col1字段設為NULL,第二條語句將滿足條件的記錄的Col1字段設為NULL。
最后,在查詢數據時,如果某個字段可能為空,則應該使用“IS NULL”或“IS NOT NULL”運算符,如下所示:
SELECT * FROM MyTable WHERE Col1 IS NOT NULL;
上述代碼中,查詢所有Col1字段不為空的記錄。
上一篇微軟雅黑 css 代碼
下一篇微軟雅黑 css字體