# 隐式数据类型转换的分析 (继续...)

+ 表定义:
```12
CREATE TABLE t1 (
 id int(11) NOT NULL AUTO_INCREMENT,
 ~!@k int(11)@!~ NOT NULL DEFAULT '0',
 c char(120) NOT NULL DEFAULT '',
 pad char(60) NOT NULL DEFAULT '',
 PRIMARY KEY (id) ,
 ~!@KEY k_1 (k)@!~
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=1389756;
```

------------------------------------------------------------

我们再来看一个案例，有一张新的表t1，表结构如下：

```
CREATE TABLE t1 (
 id int(11) NOT NULL AUTO_INCREMENT,
 k int(11) NOT NULL DEFAULT '0',
 c char(120) NOT NULL DEFAULT '',
 pad char(60) NOT NULL DEFAULT '',
 PRIMARY KEY (id) ,
 KEY k_1 (k)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_INCREMENT=1389756;
```

这里 k 字段为 int 类型，我们看下以下查询的执行计划：
