1. 程式人生 > >mysql 查詢的欄位值太長顯示不全 group_concat

mysql 查詢的欄位值太長顯示不全 group_concat

在使用sql語句查詢時,我們使用group_concat的形式對欄位進行操作後使得查詢出來的欄位太長,會造成不能完全顯示的問題,如下:


當前這個欄位非常的長,在資料庫看的時候也只是顯示一部分內容,這是由於group_concat的group_concat_max_len引數的值太小造成的,預設值如下:


我們需要將這個值調大一點就可以解決上面這個問題了:

SET SESSION group_concat_max_len = 10240;或者SET GLOBAL group_concat_max_len = 10240;

在java裡面運用jdbcTemplat操作資料庫的話可以使用:
jdbcTemplat.execute("SET SESSION group_concat_max_len = 10240")

來設定。

這條設定語句必須加在每次的查詢之前,之後就會失效了。

如有錯誤,歡迎指正。