MySQL 隱式資料型別轉換 MySQL 具有在某些情況下自動將字串轉換為數值的能力。 轉換機制 '1234' 轉換為 1234,因為它是類似整數的字串。 '1abc' 轉換為 1,因為數字部分字串的字元被辨識以進行轉換。 'text' 不會轉換為數字,因為它不包含任何可識別的數字字元。 查詢解釋 在給定的場景中,units.id 是bigint 類型,查詢 SELECT table.* FROM table WHERE>登入後複製 將被解釋如下: 'text' 是隱式轉換為0.0(浮點零)。 WHERE 子句現在實際上變成 WHERE id = 0.0。 查詢將傳回 id 等於 0 (bigint) 的行。