Таблица 'bdname.pre_con_' не существует
SELECT i.*
FROM pre_con_ i
INNER JOIN pre_content_relations_bind as r ON r.parent_ctype_id = '' AND r.child_ctype_id IS NULL AND r.child_item_id = '1' AND r.parent_item_id = i.id AND r.target_controller = 'users'
удалил эти таблицы:
que_content_relations
que_content_relations_bind
que_lists_relations_bind
теперь ошибка такая:
Таблица 'bdname.pre_content_relations' не существует
SELECT i.*, c.name as ctype_name, c.title as ctype_title, c.id as ctype_id
FROM pre_content_relations i
LEFT JOIN pre_content_types as c ON c.id = i.ctype_id
WHERE (i.child_ctype_id IS NULL) AND (i.target_controller = 'users')
ORDER BY i.ordering asc
LIMIT 1000
По логике, с удалением типа контента должны и связи удалятся…
Вот если что команды для создания таблиц:
CREATE TABLE `que_content_relations` ( `id` int(11) UNSIGNED NOT NULL, `title` varchar(256) DEFAULT NULL, `target_controller` varchar(32) NOT NULL DEFAULT 'content', `ctype_id` int(11) UNSIGNED DEFAULT NULL, `child_ctype_id` int(11) UNSIGNED DEFAULT NULL, `layout` varchar(32) DEFAULT NULL, `options` text, `seo_keys` varchar(256) DEFAULT NULL, `seo_desc` varchar(256) DEFAULT NULL, `seo_title` varchar(256) DEFAULT NULL, `ordering` int(11) UNSIGNED NOT NULL DEFAULT '0' ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ALTER TABLE `que_content_relations` ALTER TABLE `que_content_relations` MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10; COMMIT; CREATE TABLE `que_content_relations_bind` ( `id` int(11) NOT NULL, `parent_ctype_id` int(11) UNSIGNED DEFAULT NULL, `parent_item_id` int(11) UNSIGNED DEFAULT NULL, `child_ctype_id` int(11) UNSIGNED DEFAULT NULL, `child_item_id` int(11) UNSIGNED DEFAULT NULL, `target_controller` varchar(32) NOT NULL DEFAULT 'content' ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ALTER TABLE `que_content_relations_bind` ALTER TABLE `que_content_relations_bind` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=47; COMMIT;