エラーコード:1100テーブル「product_groupは」LOCK TABLESをでロックされていませんでした

周星馳:

私はここで混乱して少しです。私の知る限りproduct_groupテーブルを見ることができるようにロックされています。

私は、ロック部コード実行を削除し、期待通りにデータを返す場合。

うまくいけば、誰かが明白な間違いを見つけることができます!

また、私は私が間違えてるしない限り、それは「1_product_group」を参照してくださいだろうと思ったとして、エラーメッセージが「product_group」を参照していることがわかります。

私はここに提供することができ、他のどのような情報がわかりません。

LOCK TABLE 
1_products p READ,
1_packages g READ,
1_stock READ,
1_products_variants READ,
1_products_variants_plu READ,
1_product_group product_group READ,
1_product_group_eit READ,
1_products_packages_media a READ,
1_related r READ,
1_makes m READ,
1_offer_items i READ,
1_url_key url_key READ,
1_headline_group h READ,
supplier_records READ,
addresses READ;

SELECT 
    p.id,
    plu_code,
    p.make,
    model,
    price_each,
    price_pair,
    price_each_inc,
    price_pair_inc,
    rrp,
    rrp_inc,
    cover_type,
    cover_value_each,
    cover_value_pair,
    cover_value_each_inc,
    cover_value_pair_inc,
    cost,
    vat_rate,
    fk_group_id,
    (SELECT 
            fk_group_id
        FROM
            1_product_group product_group
        WHERE
            product_group.id = p.fk_group_id),
    (SELECT 
            position
        FROM
            1_product_group product_group
        WHERE
            product_group.id = p.fk_group_id),
    fk_web_groups,
    fk_condition_id,
    warranty,
    added,
    modified,
    discontinued,
    web_model,
    url_key.url,
    supp_code,
    supp_ref,
    barcode,
    special,
    web_vis_each,
    web_vis_pair,
    web_newitem,
    web_newitem_actioned,
    allow_sale,
    shop_feed,
    p.is_active,
    p.active_from,
    p.active_to,
    mpn,
    no_gtin,
    gtin,
    aka,
    headings,
    p.description,
    model_number,
    spec,
    txt_bul,
    txt_head,
    weight,
    width,
    depth,
    height,
    prod_speech,
    ovr_google_taxonomy,
    pos_text,
    search_name,
    points_mult,
    iff_max_term,
    fk_headlines_id,
    headline,
    each_cap,
    pair_cap,
    no_pack,
    rev_ent,
    title,
    meta_key,
    meta_des,
    default_fk_products_packages_media_id,
    serial_scan,
    p.sn,
    m.id,
    m.speech,
    h.id,
    h.description,
    (SELECT 
            company
        FROM
            addresses
        WHERE
            id = (SELECT 
                    fk_addresses_id
                FROM
                    supplier_records
                WHERE
                    supp_number = p.supp_code))
FROM
    1_products p
        LEFT JOIN
    1_makes m ON p.make = m.make
        LEFT JOIN
    1_headline_group h ON p.fk_headlines_id = h.id
        LEFT JOIN
    1_url_key url_key ON url_type = 1 AND fk_id = p.id
WHERE
    p.id = 11527;

UNLOCK TABLES;
明菜:

各エイリアスは、クエリ全体で一意でなければなりません。言及した別名に対し2回使用されています。

LOCK TABLE 
1_products p READ,
1_packages g READ,
1_stock READ,
1_products_variants READ,
1_products_variants_plu READ,
1_product_group product_group READ,
/* fix part 1 */
1_product_group product_group_1 READ,
/* end fix */
1_product_group_eit READ,
1_products_packages_media a READ,
1_related r READ,
1_makes m READ,
1_offer_items i READ,
1_url_key url_key READ,
1_headline_group h READ,
supplier_records READ,
addresses READ;

SELECT 
    p.id,
    plu_code,
    p.make,
    model,
    price_each,
    price_pair,
    price_each_inc,
    price_pair_inc,
    rrp,
    rrp_inc,
    cover_type,
    cover_value_each,
    cover_value_pair,
    cover_value_each_inc,
    cover_value_pair_inc,
    cost,
    vat_rate,
    fk_group_id,
    (SELECT 
            fk_group_id
        FROM
            1_product_group product_group
        WHERE
            product_group.id = p.fk_group_id),
    (SELECT 
            position
        FROM
/* fix part 2 */
            1_product_group product_group_1
        WHERE
            product_group_1.id = p.fk_group_id),
/* end fix */
    fk_web_groups,
    fk_condition_id,
    warranty,
    added,
    modified,
    discontinued,
    web_model,
    url_key.url,
    supp_code,
    supp_ref,
    barcode,
    special,
    web_vis_each,
    web_vis_pair,
    web_newitem,
    web_newitem_actioned,
    allow_sale,
    shop_feed,
    p.is_active,
    p.active_from,
    p.active_to,
    mpn,
    no_gtin,
    gtin,
    aka,
    headings,
    p.description,
    model_number,
    spec,
    txt_bul,
    txt_head,
    weight,
    width,
    depth,
    height,
    prod_speech,
    ovr_google_taxonomy,
    pos_text,
    search_name,
    points_mult,
    iff_max_term,
    fk_headlines_id,
    headline,
    each_cap,
    pair_cap,
    no_pack,
    rev_ent,
    title,
    meta_key,
    meta_des,
    default_fk_products_packages_media_id,
    serial_scan,
    p.sn,
    m.id,
    m.speech,
    h.id,
    h.description,
    (SELECT 
            company
        FROM
            addresses
        WHERE
            id = (SELECT 
                    fk_addresses_id
                FROM
                    supplier_records
                WHERE
                    supp_number = p.supp_code))
FROM
    1_products p
        LEFT JOIN
    1_makes m ON p.make = m.make
        LEFT JOIN
    1_headline_group h ON p.fk_headlines_id = h.id
        LEFT JOIN
    1_url_key url_key ON url_type = 1 AND fk_id = p.id
WHERE
    p.id = 11527;

UNLOCK TABLES;

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=25982&siteId=1