ホームページ >データベース >mysql チュートリアル >外部ファイルを使用して MySQL で行を生成するにはどうすればよいですか?
外部ファイルを使用して MySQL 行データを生成する代替手段
MySQL は、CONNECT BY 句を使用して行を生成するための Oracle の従来の構文をサポートしていません。ただし、MySQL でこの機能を実現するための代替手段がいくつかあります。
1 つの方法は、一時テーブルを作成するか、必要な行数を含む外部ファイルを使用することです。たとえば、次の内容のファイルを作成できます:
<code>1 2 3 4 5 6 7 8 9 10</code>
LOAD DATA INFILE コマンドを使用して、このファイルを MySQL にインポートできます。
<code>LOAD DATA INFILE 'filepath.txt' INTO TABLE temp_table;</code>
これにより、指定された行数を含む temp_table という名前の一時テーブルが作成されます。その後、このテーブルをクエリ内の他のテーブルと結合できます。
制限事項
ただし、このアプローチにはいくつかの制限があります。
それにもかかわらず、この方法は、MySQL に組み込みの行ジェネレーターがない場合の回避策を提供します。
以上が外部ファイルを使用して MySQL で行を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。