Из того, что вы написали:
для создания новой таблицы для каждого канала
пользователь подписан на
В мире баз данных, по крайней мере для меня, это безумие.
Просто попробуйте представить, что пользователь хочет подписаться на 1000 RSS-каналов, вы будете создавать 1000 таблиц? Ни за что.
Вы можете связать свои данные благодаря Первичному ключу и внешним ключам, почему бы вам не использовать эту прочность.
Сначала вам будет проще написать запрос. Вам не придется беспокоиться о названии таблицы. у вас будет таблица rssfeed и сообщение таблицы, тогда все будет связано с *. 1013 *
Потратьте время на моделирование вашей базы данных. В вашем случае это будет не так сложно.
Вам может понадобиться от 3 до 4 таблиц для обработки rssfeeds, записей и метаданных.
Задайте еще один вопрос здесь: Как спроектировать базу данных для этой потребности?
Люди помогут вам с удовольствием.
Задайте свой вопрос, вы сэкономите время, деньги (даже если это не так) и лучшие практики (избегая безобразного дизайна).