每次运行升级命令时,数据库“列已存在”中的错误

时间:2019-07-19 11:47:09

标签: magento2

每次我在CLI中运行升级时,都会出现以下错误。我必须进入数据库并每次都删除表才能使其正常工作。有人知道为什么会这样吗?

Updating modules:
Schema creation/updates:
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'validated_country_code', query was: ALTER TABLE `jftkdquote_address` MODIFY COLUMN `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT "Updated At", MODIFY COLUMN `city` varchar(255) NULL  , MODIFY COLUMN `region` varchar(255) NULL  , MODIFY COLUMN `telephone` varchar(255) NULL  , MODIFY COLUMN `fax` varchar(255) NULL  , MODIFY COLUMN `subtotal` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Subtotal", MODIFY COLUMN `base_subtotal` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Base Subtotal", MODIFY COLUMN `subtotal_with_discount` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Subtotal With Discount", MODIFY COLUMN `base_subtotal_with_discount` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Base Subtotal With Discount", MODIFY COLUMN `tax_amount` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Tax Amount", MODIFY COLUMN `base_tax_amount` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Base Tax Amount", MODIFY COLUMN `shipping_amount` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Shipping Amount", MODIFY COLUMN `base_shipping_amount` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Base Shipping Amount", MODIFY COLUMN `shipping_tax_amount` decimal(20, 4)  NULL  COMMENT "Shipping Tax Amount", MODIFY COLUMN `base_shipping_tax_amount` decimal(20, 4)  NULL  COMMENT "Base Shipping Tax Amount", MODIFY COLUMN `discount_amount` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Discount Amount", MODIFY COLUMN `base_discount_amount` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Base Discount Amount", MODIFY COLUMN `grand_total` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Grand Total", MODIFY COLUMN `base_grand_total` decimal(20, 4)  NOT NULL DEFAULT 0 COMMENT "Base Grand Total", MODIFY COLUMN `shipping_discount_amount` decimal(20, 4)  NULL  COMMENT "Shipping Discount Amount", MODIFY COLUMN `base_shipping_discount_amount` decimal(20, 4)  NULL  COMMENT "Base Shipping Discount Amount", MODIFY COLUMN `subtotal_incl_tax` decimal(20, 4)  NULL  COMMENT "Subtotal Incl Tax", MODIFY COLUMN `base_subtotal_total_incl_tax` decimal(20, 4)  NULL  COMMENT "Base Subtotal Total Incl Tax", MODIFY COLUMN `discount_tax_compensation_amount` decimal(20, 4)  NULL  COMMENT "Discount Tax Compensation Amount", MODIFY COLUMN `base_discount_tax_compensation_amount` decimal(20, 4)  NULL  COMMENT "Base Discount Tax Compensation Amount", MODIFY COLUMN `shipping_discount_tax_compensation_amount` decimal(20, 4)  NULL  COMMENT "Shipping Discount Tax Compensation Amount", MODIFY COLUMN `base_shipping_discount_tax_compensation_amnt` decimal(20, 4)  NULL  COMMENT "Base Shipping Discount Tax Compensation Amount", MODIFY COLUMN `shipping_incl_tax` decimal(20, 4)  NULL  COMMENT "Shipping Incl Tax", MODIFY COLUMN `base_shipping_incl_tax` decimal(20, 4)  NULL  COMMENT "Base Shipping Incl Tax", ADD COLUMN `validated_country_code` text NULL COMMENT "Validated Country Code", ADD COLUMN `validated_vat_number` text NULL COMMENT "Validated Vat Number"

0 个答案:

没有答案