Есть табличка с полями типа TEXT в строках которой такие данные: 897010202514080465, 897010202514080466, 897010202514080467, 897010202514080468 и тд.
Когда делаю запрос типа SELECT * FROM `table` WHERE field1=897010202514080466 выводятся все строчки.
Опытным путем было установлено что важны первые 16 цифр. 17 и 18 цифру запрос игнорирует. Ощущение что запрос сравнивает первые 16 цифр а остальные ему не интересны. Что за ограничение такое на 16 цифр?
Как сделать что бы запрос выводил то что я запрашиваю, только одну строку?