Magento2.3数据库迁移inventory_stock_1这个视图的不存在或者错误的解决方法

在导出magento2.3.0的数据库,然后再导入到其他服务器,出现inventory_stock_1 视图表不存在的解决办办法。

登录数据库服务器, 在Mysql的命令行中执行下面代码即可。

mysql>  CREATE ALGORITHM=UNDEFINED DEFINER=`shoes_user`@`localhost` SQL SECURITY INVOKER VIEW `inventELECT DISTINCT `legacy_stock_status`.`product_id` AS `product_id`,`legacy_stock_status`.`website_id` legacy_stock_status`.`stock_id` AS `stock_id`,`legacy_stock_status`.`qty` AS `quantity`,`legacy_stocktatus` AS `is_salable`,`product`.`sku` AS `sku` FROM (`cataloginventory_stock_status` `legacy_stock_slog_product_entity` `product` ON((`legacy_stock_status`.`product_id` = `product`.`entity_id`)));
Query OK, 0 rows affected (0.00 sec)

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注