<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                問題:mysql數據庫使用group_concat將多個圖片的地址連接,每個地址長度都標準是55,發現在超過18張后,第十九張圖片地址會被截斷; 原因:mysql的group_concat默認連接長度為1024字符,也就是說你需要連接后的連接超過1024字符,它只會顯示這么長,其余部分都會被截取丟掉。 解決辦法: (1)使用sql語句(親測可用) ``` SET GLOBAL group_concat_max_len=102400; SET SESSION group_concat_max_len=102400; ``` (2)修改配置文件 在mysql配置文件中添加如下這句,修改配置文件后記得需要重啟mysql服務 ``` group_concat_max_len = 102400 ``` 解決過程:前兩天的項目中寫了一個獲取資源數據的接口,每條數據對應很多圖片,圖片在保存的的時候不是直接以逗號分隔而是單獨存表通過外鍵連接的。在查詢的時候就想到了使用group_concat將每一個資源數據對應的圖片地址查詢出然后以逗號連接成一條數據。今天下午同事突然告訴我,好像圖片一超過七張就顯示不出來了。查了一下后端返回數據,確實后面的地址不全導致加載不到。 通過debug打出執行sql,直接在navicat中運行發現結果一樣,sql語句如下 ``` SELECT a.*,( SELECT GROUP_CONCAT( image ) FROM resource_image b WHERE b.resource_data_id = a.id ) AS images FROM resource_data a WHERE a.state <> 0 ``` 查了好久一無所獲,最后將整個項目數據庫導出到另一臺服務器上,運行同樣的sql居然沒有截斷。就斷定這絕壁是那個數據庫問題,然后又換了一臺服務器,七張圖片時沒有截斷正常。把整個項目部署了一套在自己覺得沒問題的服務器上,再查看數據,七張圖片沒問題,但好像超過十八張就又出問題了,這一次是所有服務器統一,當然第一臺服務器還是在七張的時候截。此時突然有個想法出現,是不是group_concat的問題,果斷百度了group_concat的長度,果真如此,原來mysql默認限制group_concat長度1024,也就是最后那幾臺服務器在第19張圖片地址的時候截取的長度,而第一臺明顯被人設置過。在使用兩條sql語句 ``` SET GLOBAL group_concat_max_len=102400; SET SESSION group_concat_max_len=102400; ``` 之后問題果斷解決。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看