1. 程式人生 > >MYSQL IFNULL函式第二篇----後臺數字型別非空處理

MYSQL IFNULL函式第二篇----後臺數字型別非空處理

為什麼寫這篇文章呢,因為作為一個後臺開發人員一段時間,發現在複雜的生產環境總會因為null值的原因而出現問題。前後端

定位問題的時候,往往將非空處理拋給了後臺了。其實處理非空的問題確實屬於後臺的責任。

1 如果公司應用是web應用,可以利用springmvc的訊息機制進行處理。這是第一層非空處理機制

2 第二層處理機制是資料庫SQL層,資料庫SQL層可以使用IFNULL函式進行處理。字串型別的校驗也許可以不特別強制

但是數字型別的校驗一定要加上IFNULL("欄位名",0)

 目前本人推薦的處理機制是這兩種,希望各位後臺開發人員僅記。複雜的生產環境發生null的情況很多。一定要進行處理