Mysql中關於0值判斷的坑

最近遇到一個Mysql返回多值的問題,最後發現是mysql過濾條件中0值判斷的問題。mysql 簡練問題以下:sql     有個INT字段a,默認值爲0,程序傳入的判斷條件是 a = 'abacd'。字符串     傳入的是一個字符串,結果a=0的全部數據都返回了。程序 緣由:數據     mysql會在邏輯判斷時,若是是整型判斷,可是傳入的是字符串,若是字符串不是數字,則字符串會被轉換爲0。因
相關文章
相關標籤/搜索