これは奇妙に聞こえるかもしれませんが、整数として格納されている特定の列のすべてのエントリを把握する方法が必要です。
過去に誰かが MySQL の厳密モードをオンにせずにこの列を整数から varchar に変換したようです。
作品:
SELECT * FROM inv_array where serial = 187870123
動作しません:
SELECT * FROM inv_array where serial = '187870123'
シリアル列はvarcharとして構成されているため、上記は機能するはずですよね? MySQL はこれらの整数を varchar としてキャストすべきではありませんか? 私は夢中になっていますか?
シリアルが整数として格納されているこのデータベース内のすべてのエントリを見つけて、varchar に変換する必要があります。