Mysql的隱式轉換形成的查詢的數據錯誤

問題來源於實際開發的bug,通過排查簡化了以下表、mysql

查詢出現的現象以下:

image.png

表結構字段類型

source intsql

mysql自動轉型

image.png

總結
因爲mysql的隱式轉換將字符串的參數轉換成0,而後查詢的數據庫就source=0 的數據,形成的查詢的數據不符合預期, 之後開發同窗須要特別注意。數據庫

相關文章
相關標籤/搜索