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 でパスワードを変更し、パスワードの複雑さのポリシーを設定する方法

推薦する

4つの柔軟なScssコンパイル出力スタイル

多くの人は、Scss を使用する瞬間からコンパイル方法を説明されてきました。したがって、コマンドのコ...

パゴダパネルとドッカーを使用して Gogs をインストールするプロセス全体

目次1 Baota Software StoreにDockerをインストールする2 ゴグスイメージを...

MySQL 選択最適化ソリューションに関する簡単な説明

目次実生活からの例クエリが遅い最適化する方法カウント制限最大値と最小値 min&max実生活...

HTMLページにビデオを挿入する方法の概要

ページでビデオ タグを使用する場合は、Ogg Theora または VP8 (これに問題がない場合)...

Vue カプセル化に基づくプルダウン更新およびプルアップ読み込みコンポーネント

VueとネイティブJavaScriptカプセル化に基づいて、プルダウンリフレッシュとプルアップロード...

MySQL シリーズ 12 バックアップとリカバリ

目次チュートリアルシリーズ1. バックアップ戦略の説明1. バックアップの種類2. バックアップで考...

MySQL information_schema データベースの詳細な説明

1. 概要information_schema データベースは performance_schema...

HTML における DOM 要素のスクロールバースクロール制御の詳細な説明

dom要素に新しい子要素を追加し、新しく追加された新しい要素がコンテナーのスコープを超えた場合は、次...

Linux カーネル デバイス ドライバー Linux カーネル 基本メモの概要

1. Linuxカーネルドライバモジュールの仕組み静的ロードでは、ドライバモジュールをカーネルにコン...

MySQL をインストールするときに初期パスワードを忘れた場合のシンプルで効果的な解決策

MySQL をインストールすると初期パスワードが与えられますが、この初期パスワードは大文字と小文字の...

ハイパーリンクを開くターゲットのテスト

リンクのターゲット属性は、リンクが開く場所を決定します。その値は通常、_blank、_self、_p...

CSSでnグリッドレイアウトを実装する方法

一般的なアプリケーションシナリオ現在のアプリのインターフェースは基本的に同じであり、グリッドレイアウ...

ウェブサイトを構築するときは、UTF-8 または GB2312 エンコードを使用する必要がありますか?

外国のウェブサイトを開くと文字化けした文字が表示されることが多く、また、英語以外の外国のウェブサイト...

タブバーのいくつかの実装方法(推奨)

タブ: カテゴリ + 説明タグバー: カテゴリ => ユーザーに現在地と目的地を知らせる1. ...

よく使われる Docker コマンドと例の概要と分析

目次1. コンテナライフサイクル管理(1)ドッカー実行(2)スタート/ストップ/リスタート(3)ドッ...