diw*_*dom 1 magento-1.9 magento2
我将 magento 1.9 迁移到 2.3
在给出setup:upgrade命令时,我收到以下错误
注意:未定义索引:core_website位于/vendor/magento/framework/Setup/Declaration/Schema/Db/SchemaBuilder.php第152行
你能帮我解决这个问题吗?
core_website 表可能有一个外键。
您可以通过此查询找到该密钥。
SELECT
TABLE_NAME,
COLUMN_NAME,
CONSTRAINT_NAME,
REFERENCED_TABLE_NAME,
REFERENCED_COLUMN_NAME,
REFERENCED_TABLE_SCHEMA
FROM
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
REFERENCED_TABLE_NAME = 'core_website';
Run Code Online (Sandbox Code Playgroud)
你应该删除那个外键;
ALTER TABLE <table_name> DROP FOREIGN KEY <key_name>;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4344 次 |
| 最近记录: |