这听起来很奇怪......但我需要一种方法来找出特定列中存储为整数的所有条目。
显然,过去有人在没有打开 MySQL 严格模式的情况下将此列从整数转换为 varchar,这显然导致一些条目保留为整数:
作品:
SELECT * FROM inv_array where serial = 187870123
不工作:
SELECT * FROM inv_array where serial = '187870123'
串行列配置为 varchar,所以上面应该可以工作,不是吗?MySQL 不应该将这些整数转换为 varchar 吗?我要疯了吗?
我需要在这个数据库中找到所有串行存储为整数的条目,并将它们转换为 varchar。