发布于 2013-04-22 14:04:31
如果需要连接或比较列,则确保它们是相同的数据类型。这避免了隐式转换,这些转换通常会使索引使用失效。
但是,对于联接(特别是联接),可以通过定义外键约束来完全防止这种情况:这迫使您具有相同的数据类型。参见MySQL文档,它说:
外键和引用键中的对应列必须具有类似的数据类型。整数类型的大小和符号必须相同。字符串类型的长度不一定相同。对于非二进制(字符)字符串列,字符集和排序规则必须相同。
https://dba.stackexchange.com/questions/40565
复制相似问题