利用外部檔案產生MySQL行資料的替代方案
MySQL 不支援 Oracle 使用 CONNECT BY 子句產生行的傳統語法。但是,有一些替代方法可以在 MySQL 中實現此功能。
一種方法是建立一個臨時表,或使用包含所需行數的外部檔案。例如,您可以建立一個包含以下內容的檔案:
<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中文網其他相關文章!