可選資料庫欄位的NULL 與空字串
設計帶有可選欄位的表單時,出現的問題是是否將空資料儲存在資料庫為NULL 或對應列中的空字串。此決定對資料解釋和查詢處理有影響。
NULL 的優點
使用 NULL 提供了一個關鍵優點:它區分「未輸入資料」和「空資料」輸入的資料。 ” NULL 表示完全不存在值,而空字串表示有意輸入空值。在資料不存在或存在的情況下,這種區別至關重要。
其他注意事項
除了根本區別之外,NULL 和空字串還表現出進一步的區別:
以上是NULL 或空字串:哪一個最適合用來選用資料庫欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!