问题描述
我正在从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 (将#修改为@)