Une alternative à l'utilisation de fichiers externes pour générer des données de ligne MySQL
MySQL ne prend pas en charge la syntaxe traditionnelle d'Oracle pour générer des lignes à l'aide de la clause CONNECT BY. Cependant, il existe quelques alternatives pour obtenir cette fonctionnalité dans MySQL.
Une solution consiste à créer une table temporaire ou à utiliser un fichier externe contenant le nombre de lignes requis. Par exemple, vous pouvez créer un fichier avec le contenu suivant :
<code>1 2 3 4 5 6 7 8 9 10</code>
Vous pouvez ensuite importer ce fichier dans MySQL à l'aide de la commande LOAD DATA INFILE :
<code>LOAD DATA INFILE 'filepath.txt' INTO TABLE temp_table;</code>
Cela créera une table temporaire nommée temp_table contenant le nombre de lignes spécifié. Vous pouvez ensuite joindre cette table à d'autres tables dans des requêtes.
Limitations
Cependant, cette approche présente certaines limites :
Néanmoins, cette méthode fournit une solution de contournement au manque de générateurs de lignes intégrés dans MySQL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!