Database Magento表不存在错误
我是Database Magento表不存在错误,database,magento,Database,Magento,我是magento框架的初学者。我正在开发自定义扩展,它在管理端的自定义菜单中显示产品网格 一切都正常工作,突然我出现了以下错误,即目录\产品\实体\下拉列表不存在 我不知道为什么要用这张桌子。请解释一下 是默认的magento表吗 如何知道错误来自哪个文件 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'offer.catalog_product_entity_dropdown' doesn't exist, query
magento
框架的初学者。我正在开发自定义扩展,它在管理端的自定义菜单中显示产品网格
一切都正常工作,突然我出现了以下错误,即目录\产品\实体\下拉列表
不存在
- 我不知道为什么要用这张桌子。请解释一下
- 是默认的magento表吗
- 如何知道错误来自哪个文件
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'offer.catalog_product_entity_dropdown' doesn't exist, query was: SELECT `attr_table`.* FROM `catalog_product_entity_varchar` AS `attr_table` INNER JOIN `eav_entity_attribute` AS `set_table` ON attr_table.attribute_id = set_table.attribute_id AND set_table.attribute_set_id = '4' WHERE (attr_table.entity_id = '1') AND (attr_table.store_id IN (0, 1)) UNION ALL SELECT `attr_table`.* FROM `catalog_product_entity_decimal` AS `attr_table` INNER JOIN `eav_entity_attribute` AS `set_table` ON attr_table.attribute_id = set_table.attribute_id AND set_table.attribute_set_id = '4' WHERE (attr_table.entity_id = '1') AND (attr_table.store_id IN (0, 1)) UNION ALL SELECT `attr_table`.* FROM `catalog_product_entity_int` AS `attr_table` INNER JOIN `eav_entity_attribute` AS `set_table` ON attr_table.attribute_id = set_table.attribute_id AND set_table.attribute_set_id = '4' WHERE (attr_table.entity_id = '1') AND (attr_table.store_id IN (0, 1)) UNION ALL SELECT `attr_table`.* FROM `catalog_product_entity_text` AS `attr_table` INNER JOIN `eav_entity_attribute` AS `set_table` ON attr_table.attribute_id = set_table.attribute_id AND set_table.attribute_set_id = '4' WHERE (attr_table.entity_id = '1') AND (attr_table.store_id IN (0, 1)) UNION ALL SELECT `attr_table`.* FROM `catalog_product_entity_datetime` AS `attr_table` INNER JOIN `eav_entity_attribute` AS `set_table` ON attr_table.attribute_id = set_table.attribute_id AND set_table.attribute_set_id = '4' WHERE (attr_table.entity_id = '1') AND (attr_table.store_id IN (0, 1)) UNION ALL SELECT `attr_table`.* FROM `catalog_product_entity_dropdown` AS `attr_table` INNER JOIN `eav_entity_attribute` AS `set_table` ON attr_table.attribute_id = set_table.attribute_id AND set_table.attribute_set_id = '4' WHERE (attr_table.entity_id = '1') AND (attr_table.store_id IN (0, 1)) ORDER BY `store_id` ASC
现在将创建表。感谢您的回复。是否有任何选项来检查创建它的模块?没有通过自定义模块执行的脚本,core_资源表中也没有条目。有没有办法从错误中知道模块名称?问题已解决!错误地,一些系统属性是通过代码创建的。我已经从
eav\u属性表中删除了它们,现在一切正常了。:)