Maison >base de données >tutoriel mysql >Comment utiliser les commandes intégrées (G & g) et le point-virgule (;) ensemble dans une seule instruction MySQL ?
Nous savons que les commandes intégrées (G et g) envoient la commande au serveur MySQL pour exécution et à l'aide du point-virgule (;) MySQL détermine la fin de l'instruction. Afin d'utiliser ces trois requêtes et d'obtenir des résultats sans erreur, nous devons écrire trois requêtes dans une seule instruction, une requête utilisant G, une requête utilisant g et une autre requête utilisant un point-virgule (;) à la fin.
Exemplemysql> Select * from student\G select * from ratelist\g select NOW(); *************************** 1. row *************************** Name: Gaurav RollNo: 100 Grade: B.tech *************************** 2. row *************************** Name: Aarav RollNo: 150 Grade: M.SC *************************** 3. row *************************** Name: Aryan RollNo: 165 Grade: M.tech 3 rows in set (0.00 sec) +----+------+-------+ | Sr | Item | Price | +----+------+-------+ | 1 | A | 502 | | 2 | B | 630 | | 3 | C | 1005 | | 4 | h | 850 | | 5 | T | 250 | +----+------+-------+ 5 rows in set (0.00 sec) +---------------------+ | NOW() | +---------------------+ | 2017-11-06 18:04:12 | +---------------------+ 1 row in set (0.00 sec)
Dans l'exemple ci-dessus, l'instruction MySQL rencontre G après la première requête et renvoie un ensemble de résultats formaté verticalement basé sur celui-ci, puis rencontre g après la deuxième requête et renvoie un ensemble de résultats basé sur celui-ci. L'ensemble de résultats est sortie sous forme de tableau. Après cela, MySQL rencontre le point-virgule (;) et renvoie le jeu de résultats sous forme de tableau en fonction de celui-ci.
De cette façon, nous pouvons utiliser tous les jeux de résultats dans une seule instruction 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!