在mysql查询中,当查询条件左右两侧类型不匹配的时候会发生隐式转换,可能导致查询无法使用索引.下面分析两种隐式转换的情况 看表结构 phone为 int类型,name为 varchar EXPLAIN select * from user where phone = '2' EXPLAIN select * from user where phone = 2 两种情况都可以用到索引,这次等号右侧是'2',注意带单引号哟,左侧的索引字段是int类型,因此也会发生隐式转换,但因为int类型
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace 第二节课{ class Program { static void Main(string[] args) { decimal i = 4; int a = 5;