Các lệnh tích hợp \G và \g gửi câu lệnh đến máy chủ MySQL, trong khi dấu chấm phẩy (;) xác định kết thúc câu lệnh. Cả hai lệnh tích hợp cho định dạng kết quả khác nhau. Để kết hợp chúng với dấu chấm phẩy và lấy kết quả không lỗi, ta viết hai truy vấn: một kết thúc bằng \G hoặc \g, và một kết thúc bằng dấu chấm phẩy, trong một câu lệnh duy nhất.
Ví dụ: Kết hợp \G và dấu chấm phẩy (;)
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)
MySQL gặp \G sau truy vấn đầu tiên → trả về định dạng dọc. Sau đó gặp dấu chấm phẩy sau truy vấn thứ hai → trả về định dạng bảng.
Ví dụ: Kết hợp \g và dấu chấm phẩy (;)
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)
Trong ví dụ này, MySQL gặp \g sau truy vấn đầu tiên → trả về định dạng bảng. Sau đó gặp dấu chấm phẩy sau truy vấn thứ hai → cũng trả về định dạng bảng.