在导出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)