Mysql:intvalue ='1' 和 intvalue=1 之间的区别

标签 mysql integer equals

int 列上,执行以下操作有区别吗?

SELECT .. int = '1'SELECT .. int = 1,哪一个是首选?

最佳答案

使用 int = 1,因为 int = '1' 在内部转换为 int = cast('1' as int)

关于Mysql:intvalue ='1' 和 intvalue=1 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4700542/

相关文章:

java - 如何检测 equals() 和 hashCode() 是否与类的字段不同步?

java - 使用 Java 比较三个对象是否相等的最紧凑方法?

mysql - "varcharColumn IS NOT NULL"和 "tinyintColumn = 1"之间的性能差异?

mysql - 将sql查询结果分成半小时部分

mysql - 对重复项进行重复更新

mysql - 在一个查询中选择每条记录并对其进行计数

c - 为什么在 Turbo C 编译器中 sizeof(int) 是 2 个字节而在 gcc Linux 编译器中是 4 个字节?

java - 将单词的整数表示形式转换回字符串

haskell - 整数类型之间转换的常见习惯用法是什么?

javascript - 如何检查 JSON 数组是否等于