MySQL での整数シーケンスの生成
質問: 開始と開始を含む整数シーケンスを生成するにはどうすればよいですか?終了値。手動で作成せずに結合で使用します。 table?
答え:
MySQL プログラミング言語は、単一のクエリを使用して整数シーケンスを生成する多用途のソリューションを提供します。次のコード スニペットは、このアプローチを示しています。
SET @row := 0; SELECT @row := @row + 1 as row, t.* FROM some_table t, (SELECT @row := 0) r LIMIT m-n+1 OFFSET n-1;
このクエリは、
このソリューションは効率的かつ簡単で、別のテーブルを必要とせずに必要な整数シーケンスを提供します。
以上がテーブルを作成せずに MySQL で整数シーケンスを生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。