0

BIGINT列の値を「1」と比較することの何が問題になっているのか疑問に思います。正確に言えば、これで結果が得られない理由は次のとおりです。

SELECT * FROM table WHERE col = '1'

これは問題なく機能します(つまり、空でない結果を返します)。

SELECT * FROM table WHERE col = 1

ありがとう

4

2 に答える 2

2

整数を比較する場合は、整数を引用符で囲む必要はありません。

これはおそらく未解決のバグのようです。

MySQLのバグを参照してください

于 2012-08-24T14:06:25.803 に答える
1

またはと比較する際に引用符を使用する必要はありませIntBigInt

しかし、引用符と比較していても、結果は得られています。

このフィドルを見る

于 2012-08-24T14:12:06.517 に答える