MySQL GROUP_CONCAT 制限の解決

MySQL GROUP_CONCAT 制限の解決

効果:

GROUP_CONCAT関数は、フィールド値を文字列に連結することができます。デフォルトの区切り文字はカンマです。つまり、",

カスタムセパレーターが必要な場合は、SEPARATORを使用できます。

のように:

SELECT GROUP_CONCAT(name SEPARATOR '_') FROM user

制限:

GROUP_CONCAT によって連結される文字列のデフォルトの長さは 1024 バイトです。この長さを超えると切り捨てられます。

デフォルトの長さを照会します:

注文

SHOW VARIABLES LIKE 'group_concat_max_len'

操作方法:(写真の通り)

長さの設定方法を調整します。

(1)MySQL設定ファイルに以下を追加します。

ファイル: my.ini

追加設定:

group_concat_max_len = 102400

(2)SQL文:

SET GLOBAL group_concat_max_len = 102400;SET SESSION group_concat_max_len = 102400;

注意:この方法の欠点は、サービスを再起動すると設定が無効になることです。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Mysql で group_concat の長さ制限を変更する方法
  • Mysql5.7 のグループ連結関数を使用するときにデータが切り捨てられる問題に対する完璧な解決策
  • MySQLのgroup_concat()関数のソート方法についての簡単な説明
  • mysql group_concat() 関数の使用法の概要
  • MySQL 統計関数 GROUP_CONCAT の使用における落とし穴の分析
  • MySqlはGROUP_CONCATを使用して複数のデータ表示を結合します
  • mysqlはgroup_concat()を使用して複数行のデータを1行に結合します。
  • MySQL group_concat 関数の使用例
  • MySQLのgroup_concat関数の詳細な理解
  • Mysql GROUP_CONCAT() 関数の使い方

<<:  Vue はユーザーのログイン状態を維持します (さまざまなトークン保存方法)

>>:  Ubuntu でパスワードを変更し、パスワードの複雑さのポリシーを設定する方法

推薦する

bashの初期化メカニズムの詳細な説明

Bash 初期化ファイル対話型ログインシェル次の場合にはログイン シェルを取得できます。ローカル端末...

Vue 3 カスタムディレクティブ開発の概要

指令とは何ですか? Angular と Vue はどちらもディレクティブの概念を持っており、これは通...

クリーンなコードのための Web デザインの 12 の法則 [グラフィック]

美しいコードは美しい Web サイトの基礎です。優れた CSS は、同様に優れた HTML の上にの...

Docker、プレーヤー機能を備えたCMSオンデマンドシステムを構築

目次文章1. 機械を準備する2. Dockerをインストールする1. 依存パッケージをインストールす...

MySQL データベースのインデックスとトランザクション

目次1. 索引1.1 コンセプト1.2 機能1.3 索引作成の原則1.3.1 ディスクアクセス回数を...

HTML+CSS を使用して、画像の右上隅に削除の十字と画像削除ボタンを追加します。

記録として、将来使用される可能性があり、困っている友人も使用できます。 BBはもうやめて、まずはレン...

Vue3のdefineComponentの役割についての簡単な説明

目次defineComponent オーバーロード関数開発実務defineComponent 関数は...

WeChat アプレット wxss で外部 CSS ファイルとアイコンフォントを参照する方法

原因外部ファイルをミニプログラムにインポートする方法は次のとおりです: @import "...

Linuxアカウントファイル制御管理の詳細な手順

Linux システムでは、ユーザーが手動で作成したさまざまなアカウントに加えて、システムまたはプログ...

MySQLの日付と時刻関数の使用の概要

この記事はMySQL 8.0に基づいていますこの記事では、日付と時刻の操作のための MySQL 関数...

Nginx 静的サービス設定の詳細な説明 (ルートとエイリアスの指示)

静的ファイルNginx は高いパフォーマンスで知られており、フロントエンドのリバース プロキシ サー...

Zabbixのカスタム監視項目とトリガーについて

目次1. 監視ポート関係の説明操作する2. 監視サービス関係の説明操作する3. テンプレートのインポ...

Linux telnetコマンドの使用

1. はじめにtelnet コマンドは、リモート ホストにログインするために使用されます。これは、T...

Linux (CentOS7) に Tomcat をインストールし、Tomcat をスタートアップ項目として設定します (tomcat8 を例に挙げます)

目次TomcatをインストールするTomcat 圧縮パッケージをダウンロードTomcatには3つの主...

CentOS 8.1 で LEMP (Linux+Nginx+MySQL+PHP) 環境を構築する (チュートリアルの詳細)

目次ステップ1: CentOS 8でパッケージを更新するステップ2: CentOS 8にNginx ...