В зависимости от того, где вы находитесь в разработке.Если вы поддерживаете приложение, то я согласен с предложением Боба Джарвиса.Похоже на кучу несвязанного кода.
То, что вы описываете, является сущностью, которая принадлежит его собственной таблице.Имея это в виду, вот как я мог бы смоделировать это.
tbl_slug
--------------------
slug
slug_type
-primary key ( slug, slug_type )
-constraint - slug is unique to table
tbl_news
--------------------
id
fk_slug_slug
fk_slug_type
-constraint - fk_slug_type = 'news'
tbl_blog
--------------------
id
fk_slug_slug
fk_slug_type
-constraint - fk_slug_type = 'blog'