Mysql 5.0.91 BIGINT列值与“1”的比较

Mysql 5.0.91 BIGINT列值与“1”的比较,mysql,Mysql,想知道比较BIGINT列值和“1”有什么问题吗。确切地说,为什么这不会产生任何结果: 从col='1'的表中选择* 虽然它工作正常,即返回非空结果 从col=1的表格中选择* 谢谢如果您要比较一个整数,则不需要在其周围加引号 这可能是一个未解决的错误 请参见如果要比较整数,则不需要在其周围加引号 这可能是一个未解决的错误 请参见在与Int或BigInt进行比较时,不需要使用引号 但我得到的结果,即使我比较报价 在与Int或BigInt进行比较时,不需要使用引号 但我得到的结果,即使我比较报价 c

想知道比较BIGINT列值和“1”有什么问题吗。确切地说,为什么这不会产生任何结果:

从col='1'的表中选择*

虽然它工作正常,即返回非空结果

从col=1的表格中选择*


谢谢

如果您要比较一个整数,则不需要在其周围加引号

这可能是一个未解决的错误


请参见

如果要比较整数,则不需要在其周围加引号

这可能是一个未解决的错误


请参见

在与Int或BigInt进行比较时,不需要使用引号

但我得到的结果,即使我比较报价


在与Int或BigInt进行比较时,不需要使用引号

但我得到的结果,即使我比较报价


col的数据类型是什么?col的数据类型是什么?它是大int,我用它来保持一致性。。。不幸的是,它不起作用:相同的响应,当使用任何整数bigint时,您不需要在值周围加引号您不需要引号,但是如果您使用它们,它仍然应该是work@Peter我自己刚刚发现,看起来好像是一个未解决的错误。在那里发现了这个错误,它被标记为关闭。很明显,它在这次提交中被删除了,它是大整数,我使用它来保持一致性。。。不幸的是,它不起作用:相同的响应,当使用任何整数bigint时,您不需要在值周围加引号您不需要引号,但是如果您使用它们,它仍然应该是work@Peter我自己刚刚发现,看起来好像是一个未解决的错误。在那里发现了这个错误,它被标记为关闭。很明显,它在这次提交中被删除了,这非常感谢:但它可能是一个不同的服务器版本。尽管我喜欢小提琴;非常感谢:但它可能是一个不同的服务器版本。尽管我喜欢小提琴;