解決Magento 2的問題:調整訂單編號的方法
最近在測試時,發生信用卡交易失敗的問題。查詢log之後發現,是訂單編號重複所造成的!原因是剛做過資料庫重建,將舊的資料庫裝上去,所以才會發生這狀況!
解決的方法也很簡單,只要將訂單編號加到比舊資料庫的還大就可以了。
問題是怎麼調呢?我們一起來看看!
調整訂單編號的方法
1.首先到舊的資料庫找 sequence_order_1 這張表
2.查詢原本的 AUTO_INCREMENT 屬性
MySQL 語法 :
SHOW TABLE STATUS WHERE `name` = 'sequence_order_1';
執行結果
4.找到 Auto_increment
以我的資料 1000010715 為例
5.接下來回到新的資料庫
重設 AUTO_INCREMENT 的值
MySQL 語法 :
ALTER TABLE `sequence_order_1` AUTO_INCREMENT = 1000010715 ;
之後再去前台下單測試吧!相信原本的問題應該是可以得到解決。
更多Magento相關文章請看: Magento教學導覽
未來會撰寫更多Magento 2相關文章,歡迎在下方留言給我們,也別忘了訂閱我們的電子報,以及追蹤我們的Facebook粉絲專頁唷!
我要留言