Хороший вопрос.Я часто боролся с тем, каковы правильные форматы для их хранения.Вариант, который, как ожидается, доставит вам меньше всего проблем с обслуживанием, - это использовать VARCHAR, поскольку, даже если FB изменяет формат, вы все равно хорошо защищены.А так как существует мало возможностей для запросов диапазона по идентификаторам запросов, это мало заботит.
Конечно, самая большая проблема с использованием VARCHAR заключается в том, что они не оптимальны для сравнения хранилищ / запросов.
Кроме того, все объекты Facebook (пользователи, страницы, запросы и т. Д.), Похоже, имеют уникальную целочисленную идентификацию, что можно увидеть, нажав "id">> 1005 *, и, следовательно, использование числа является довольно безопасным вариантом.
Если вы не планируете хранить миллионы request_ids, я бы сказал, что будьте осторожны и поместите их в VARCHAR. Если нет, укажите число подходящей длины.