sql >> データベース >  >> RDS >> Mysql

Magento:SQLSTATE [23000]:整合性制約違反:1062キー'UNQ_SALES_FLAT_ORDER_INの重複エントリ'100000001'

    フォローしてみてください。

    app/code/core/Mage/Sales/Model/Resource/Quote.php

    isOrderIncrementIdUsedメソッドを検索します

    その方法では、

    交換

    $bind = array(':increment_id' => (int)$orderIncrementId);

    $bind = array(':increment_id' => $orderIncrementId);

    -------------------------------------------------- - - - - - また - - - - - - - - - - - - - - - - - - - - ----------------------------------------

    [管理]->[販売]->[注文]に移動し、最大の注文番号を検索します(ストアビューごとに!)

    次に、データベースを確認します。テーブルeav_entity_typeには、リストされているすべてのエンティティタイプがあります。変更する必要があるのは、注文番号が始まる場所です。注文販売/注文。 entity_type_idを覚えておいてください。

    次に、テーブルeav_entity_storeに移動します。 entity_type_idを検索します。これで、increment_last_idの値を最後の実際の注文番号に変更できます。 (つまり、次のorderIdを15000にしたい場合は、incremental_last_idを14999に設定します。)



    1. CentOS7では、MySQLを起動できません

    2. パラメータを使用してOracleで関数を実行する方法

    3. Laravelクエリビルダー-sum()メソッドの問題

    4. このエラーを修正する方法mysql_fetch_assoc()は、パラメーター1がリソースであると想定しています。ブール値はで指定されていますか?