mysql内部连接两个具有int和enum数据类型的表

时间:2012-04-19 12:39:14

标签: mysql

如何使用不同的数据类型连接两个表表? 在第一个表状态字段类型是枚举,在第二个表中它是int,我如何连接这些表

1 个答案:

答案 0 :(得分:1)

枚举类型由MySQL存储为int,因此您可以像往常一样进行连接。但是如果两个字段都不同,你应该使用其中一个来使其类型尽可能匹配(通常使用强制转换函数http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html