Можно сделать подобную проверку :
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE table_scheme = 'dbname' AND TABLE_NAME = 'my_table'
и если не нашлась таблица - возвращать то что вы хотите.
P.S. Если не трудно - объясните откуда у вас вообще такая структура таблиц взялась, что вы даже не уверены что существует подходящая. А за именование table_%number я бы приговорил к вазектомии. Это нереально поддерживать, назначение таблиц неизвестно.