如何解决Prestashop更新1.4.9.0至1.5.1.0列'id_order_invoice'不能为空
我正在从1.4.8.2逐步升级到1.7.6.7,而我却坚持从1.4.9升级到1.5.1.0。
我正在使用1-click Upgrade v0.7。 PHP 5.3.28,MysqL 5.6.49。
[ERROR] sql 1.5.0.2 1048 in UPDATE `preta_order_detail` od SET od.`id_order_invoice` = ( SELECT oi.`id_order_invoice` FROM `preta_order_invoice` oi WHERE oi.`id_order` = od.`id_order` ):
Column 'id_order_invoice' cannot be null
我试图在v1.4.9数据库中找到名为“ id_order_invoice”的字段,以便我可以将NULL值更改为其他值,但是任何表中都没有此类字段。
我发现:
- preta_cart / id_address_invoice
- preta_orders /发票编号
- preta_order_state /发票
这些字段中的任何一个都没有NULL值。
由于我不知道1.5.1.0如何获得oi."id_order_invoice"
,所以我无所适从。如果我截断所有订单,升级将顺利进行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。