Kami tahu bahawa arahan terbina dalam (G dan g) menghantar arahan ke pelayan MySQL untuk dilaksanakan dan dengan bantuan koma bertitik (;), MySQL menentukan penghujung pernyataan. Seperti yang kita sedia maklum, format set keputusan mereka juga berbeza. Untuk menggabungkannya dan mendapatkan hasil tanpa ralat, kita perlu menulis dua pertanyaan dalam satu pernyataan, satu menggunakan G atau g dan satu lagi menggunakan koma bertitik (;) pada penghujungnya.
Menggabungkan G dengan koma bertitik (;) −
mysql> Select * from student\G select * from ratelist; *************************** 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)
Dalam contoh di atas, pernyataan MySQL mula-mula menemui G selepas pertanyaan pertama dan memformat set hasil berdasarkannya dalam Paparan format menegak, kemudian menemui koma bertitik (;) sebagai simbol penamat selepas pertanyaan kedua, dan memaparkan set hasil berdasarkannya dalam format jadual.
Menggunakan g dalam kombinasi dengan koma bertitik (;) −
mysql> Select * from student\g select * from ratelist; +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 100 | B.tech | | Aarav | 150 | M.SC | | Aryan | 165 | 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)
Dalam contoh di atas, pernyataan MySQL mula-mula menemui g selepas pertanyaan pertama dan membuang set keputusan dalam format jadual berdasarkannya, Kemudian selepas pertanyaan kedua koma bertitik (;) ditemui sebagai simbol penamat dan berdasarkannya set hasil dilemparkan dalam format jadual.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menggabungkan arahan terbina dalam (g dan G) untuk melaksanakan penyata MySQL dengan koma bertitik penamat (;) untuk mendapatkan output tanpa sebarang ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!