<li id="c4loq"><acronym id="c4loq"></acronym></li>

<button id="c4loq"></button>
    <dd id="c4loq"><pre id="c4loq"></pre></dd>

      <th id="c4loq"></th>

        <dd id="c4loq"></dd>

        幫助中心 > 數據庫 > 云數據庫MySQL > 常見問題 > decimal字段過大導致查詢不準確
        decimal字段過大導致查詢不準確

        decimal字段過大導致查詢不準確

        問題原因

        云數據庫 RDS MySQL 版的decimal字段過大查詢不準的情況,這是MySQL數據庫的BUG引起。

        解決方法

        可以通過添加索引進行優化解決,優化SQL語句如下。

        create table mlgtestdecimal(`campaign_id` decimal(24, 0) NOT NULL, name VARCHAR(50));
        insert into mlgtestdecimal(campaign_id, name)
        VALUES('XXXXXXX','XXXXXX');
        insert into mlgtestdecimal(campaign_id, name)
        VALUES('XXXXXXX','XXXXXX');
        SELECT *
        from mlgtestdecimal
        where campaign_id='XXXXXXX'
          and name='XXXXXX'
          alter table mlgtestdecimal add index ind_decimal (`campaign_id`);
        

        適用于

        云數據庫 RDS MySQL 版

        黄片免费无马赛克

        <li id="c4loq"><acronym id="c4loq"></acronym></li>

        <button id="c4loq"></button>
        <dd id="c4loq"><pre id="c4loq"></pre></dd>

          <th id="c4loq"></th>

            <dd id="c4loq"></dd>