mysql查询时对于类型的自动转换

如图mysql

表aisv_g_service_price_list的price字段为varchar类型的,在进行查询时直接传入int类型发现也能够查询出来;sql

猜想:mysql在对条件查询时,将varchar类型转换成了int类型,blog

咱们用sql进行验证这个猜测,SELECT cast(price as SIGNED INTEGER) FROM  aisv_g_service_price_list,ast

转换后的price确实变成了180,验证了咱们的猜测。service

相关文章
相关标签/搜索