MySQL automatic string to integer casting in where clause?

前端 未结 2 1424
北荒
北荒 2020-12-07 04:36

I am not new to MySQL but a strange situation happened in my code today coincidently which got me surprised. Can someone explain why this gives me identical results?

2条回答
  •  独厮守ぢ
    2020-12-07 05:02

    From MySQL docs:

    When an operator is used with operands of different types, type conversion occurs to make the operands compatible

    Documentation

    So basically, '12ABC' is cast to 12.

提交回复
热议问题