亚洲狠狠久久综合一区二区三区

<progress id="73rr5"></progress>
<tbody id="73rr5"><pre id="73rr5"></pre></tbody>

    <tbody id="73rr5"></tbody><dd id="73rr5"><track id="73rr5"></track></dd>
    mysql字段類型不一致導致的索引問題記錄

    成人自考/成人高考/教師資格證/會計從業資格證/建造師/造價師,一個小程序就夠啦。

    項目中出現SQL慢查詢導致影響用戶使用,原因是兩個索引字段的類型不同導致無法使用索引,使用CONCAT轉換為字符串即可解決

    原始SQL:

    SELECT
    *
    FROM
    hqew_order_goods og
    LEFT JOIN hqew_remove_list ri ON ri.order_rec_id = og.rec_id
    AND real_removal_numbers > 8888
    LEFT JOIN hqew_all_stock sl ON sl.removal_item_id = ri.id
    AND sl.stock_log_type = 88
    WHERE
    ( og.order_id = '888888' )
    AND ( og.removal_numbers > 0 )

    SQL問題點:(字段類型不同)

    ri.order_rec_id = og.rec_id

    修正SQL:

    SELECT
    *
    FROM
    hqew_order_goods og
    LEFT JOIN hqew_remove_list ri ON ri.order_rec_id = CONCAT( og.rec_id, '' )
    AND real_removal_numbers > 8888
    LEFT JOIN hqew_all_stock sl ON sl.removal_item_id = ri.id
    AND sl.stock_log_type = 88
    WHERE
    ( og.order_id = '888888' )
    AND ( og.removal_numbers > 0 )
    訪客
    郵箱
    網址


    •  yiu
    • 自由分享發布于 2021-12-28 12:51:45   回復ta
    Top 亚洲狠狠久久综合一区二区三区
    <progress id="73rr5"></progress>
    <tbody id="73rr5"><pre id="73rr5"></pre></tbody>

      <tbody id="73rr5"></tbody><dd id="73rr5"><track id="73rr5"></track></dd>