mysql查詢group_concat()資料不全問題解決
最近在用mysql的group_concat()函式查詢多行資料,給它合併成一個字串,然後在前端頁面再解析這個字串。
今天突然發現返回的結果就是不全,特別奇怪,花了好久查來查去終於發現了一個巨坑,那就是group_concat()有長度限制1024。
解決方法:
windows下在my.ini加上group_concat_max_len = 10240(一個你自己設定的值)
linux在mysql.cof中加上group_concat_max_len =10240(一個你自己設定的值)
重啟mysql服務,完美解決,
注,如果你的mysql安裝目錄下沒有my.ini,那麼你就自己建立一個,找找網上的配置檔案只用加入:
[mysqld]
group_concat_max_len = 10240
就好了,其他的還是預設值。
如果你目錄下有my-default.ini。那就把my-default.ini複製一份,然後改名叫my.ini。
相關推薦
mysql查詢group_concat()資料不全問題解決
最近在用mysql的group_concat()函式查詢多行資料,給它合併成一個字串,然後在前端頁面再解析這個字串。 今天突然發現返回的結果就是不全,特別奇怪,花了好久查來查去終於發現了一個巨坑,那就是group_concat()有長度限制1024。 解決方法: windows下在my.ini
中文版LoadRunner11:分析結果資料不全解決辦法
使用LoadRunner11中文版執行指令碼之後點選分析結果,生成的結果如下圖: 點選圖示紅色方框內的選線發現並沒有我們想要的資料結果,如下圖: 其實出現這種問題就是因為你是中文版,英文原版是不會出現這種問題的,當然出現這種問題解決也十分簡單,步驟如
Mysql查詢的資料和顯示的資料時區不一致解決方案
前言:在設定mysql時區生效後,查詢的資料顯示的時區是正確的,但是navicat中顯示的資料有差別 一、檢視MySQL當前時區、如果不是北京時間-東八區、要重新設定下或者修改Mysql的配置檔案、新增一條北京時區的配置 show variables like "%time_zone%"; se
PL/SQL查詢Oracle資料中文全是亂碼的解決
原因 經過一番查證,發現在PLSQL的電腦上字符集與racle資料庫裡的字符集不支援中文導致的,既然知道了原因,就好辦了,我們就配置我們的字符集,讓他支援中文。 解決辦法 我的Oracle是11g版本的,下面以我的為例,為大家講解下設定的過程。 步驟一 在裝
mysql主從不同步、資料不一致解決辦法
提示報錯: Could not execute Write_rows event on table injured_dataplatform.injurysite; Duplicate entry '6864' for key 'PRIMARY', Error_code: 1062; handl
QSerailPort使用readAll()接收資料不全問題解決
編譯環境:Qt Creater 畢設需要編寫一個上位機程式,用來顯示採集的資料,採用串列埠通訊,在使用QSerialPort傳送資料正常,接受資料時,發現串列埠傳送資料不穩,解包的時候發現數據不是自己想要的。為此我想了兩種辦法來解決。 方法一:
MySql主從配置檔案問題詳解(資料不同步解決方案)
一、問題描述 在mysql主從配置搭建好以後,偶爾會出現從庫無法同步主庫資料的情況,經過測試,把產生主從資料不同步的集中情況進行了歸納以及總結,問題如下: 1、主庫丟擲異常, 例如主鍵衝突等情況,這是主從配置就會失效,叢庫就無法同步主庫的資料了。如下
mysql-查詢多列不重複的資料
關鍵詞 DISTINCT 用於返回唯一不同的值。 語法:SELECT DISTINCT 列名稱 FROM 表名稱 如果要查詢某列完全不同的值,可以這樣用distinct。如果是多列呢?這時只用distinct明顯不能實現。 比如:要查詢FirstN
mysql查詢的時候不區分大小寫的解決方法
在登入賬號的時候發現,自己的賬號某個字母明明是大寫,但輸入小寫也查詢出來了,後來發現這是因為mysql在查詢的時候,預設是不區分大小寫的,對此有三種結解決方法 第一種:在建表時就加上區分大小寫的屬性,比如: create table `usertable`( `id`
【mysql】Linux下mysql資料庫顯示不全解決全過程
症狀:在mysql下,show databases,僅顯示兩個資料庫,而非全部的資料庫mysql>show databases; +--------------------+ |Databas
listView拓展的時候出現的拓展頁面顯示不全解決方法(只顯示一條資料)
自定義listView ,重寫onMeasure 方法 @Override protected void onMeasure(int widthMeasureSpec, int heightMeas
頁面訪問伺服器返回json格式資料太大,導致資料不全被截斷,無法展示
問題:頁面展示呼叫查詢方法查詢全部資料的時候一直顯示loading。。。,開啟偵錯程式顯示 Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR,而少部分查詢則正常顯示。 因為資料中有圖片轉成的二進位制陣列,資料比較長,由此懷疑
IE8中select控制元件中的option顯示不全解決方案
select控制元件,若option的內容過長,則IE8中顯示不全,導致其內容無法顯示出來。 目前測試IE9、IE11 select控制元件都沒有問題。 其中select,可以只針對個別的select,只要替換相應的class即可。 解決方案:
iOS開發技巧之:Xcode8 NSLog列印json不全解決辦法
據說國外的大神是這麼解決的: #ifdef DEBUG #define SLog(format, ...) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSString stringWith
android全面屏顯示不全解決方案【更新中...】
一、宣告最大螢幕縱橫比(官方適配方案) Android官方提供了適配方案,即提高App所支援的最大螢幕縱橫比,實現很簡單,在AndroidManifest.xml中可做如下配置: <meta-data android:name="android.max_aspect"
mybatis+springmvc出現無法從mysql查詢中文資料問題
之前簡單弄一個從資料庫查詢的jsp頁面發現查詢中文資料時報編碼錯誤,簡單來說解決方法有幾種: 一.資料庫連線問題 我用的是jdbc.properties,正確的url: jdbc.url=jdbc:mysql://localhost:3306/db_studen
【問題記錄】控制檯解析preview和response資料不一致→解決JS處理後臺返回的Long型資料精度丟失
問題描述: 後端返回資料preview和response不一致 (翻譯成專業術語就是:JS處理後臺返回的Long型資料精度丟失) 問題分析: JS在處理返回資料型別是Long的時候,精度會丟失一部分!!! 問題原因: JS內建有32位整數,而number型
關於mysql資料庫匯入資料慢的解決方法
mysqldump匯入慢的解決方法 mysql匯出的SQL語句在匯入時有可能會非常非常慢,經歷過匯入僅45萬條記錄,竟用了近3個小時。在匯出時合理使用幾個引數,可以大大加快導 入的速度。 -e 使用包括幾個VALUES列表的多行INSERT語法; –max_al
詳細步驟!!!idea+springboot+mybatis+jsp+bootstrap實現從mysql查詢出資料並顯示(原始碼)
實現效果: 資料庫對應資料: 開發環境: IntelliJ IDEA 2017.2.5 x64 java version "1.8.0_151" x64 mysql 6.0.11-alpha-community x64 步驟: 1.建立工程: file--new-
vue路由跳轉資料不更新解決
第二次進入頁面,頁面路由引數已經改變,但是頁面內容不會重新整理。 問題原因:在元件mounted鉤子中呼叫的重新整理頁面內容,但測試發現這個鉤子沒有被呼叫。後來發現App.vue中使用了<keep-alive>: <template> <div id="