mysql存儲過程實例詳解 mysql存儲過程傳入的參數(shù)為空怎么處理?
mysql存儲過程傳入的參數(shù)為空怎么處理?輸入?yún)?shù)可以為空,您可以在存儲過程中進行特定的邏輯處理C語言中的變量存儲機制與數(shù)據(jù)庫中的不同。MySQL中的解釋是:“空列的值為空時,需要行中額外的空間來記錄
mysql存儲過程傳入的參數(shù)為空怎么處理?
輸入?yún)?shù)可以為空,您可以在存儲過程中進行特定的邏輯處理
C語言中的變量存儲機制與數(shù)據(jù)庫中的不同。MySQL中的解釋是:“空列的值為空時,需要行中額外的空間來記錄。對于MyISAM表,每一個空列需要額外的一位,四舍五入到整數(shù)。可以看出,為了指示字段是否為空,需要額外的空間來存儲空值,而在C語言中,空值“并不占用存儲空間。
此外,不使用null可以提高索引效率,因為樹索引結(jié)構(gòu)將null視為通用數(shù)據(jù)節(jié)點。