привести на строне mysql?
SELECT * FROM offers WHERE `name` = CONVERT(123, char)
хотя если не ошибаюсь то MySQL при запросе
select * from table where uid=123
не выдаст ошибку, а найдет записи. Правда если у Вас записи будут вида "123", "123abcd", "456" то он вернет две записи и "123" и "123abcd",