যেমন আমরা জানি যে \G বিকল্পটি কার্য সম্পাদনের জন্য MySQL সার্ভারে কমান্ড পাঠায় এবং সেমিকোলনের সাহায্যে (;) MySQL স্টেটমেন্টের শেষ নির্ধারণ করে। এটাও জানা যায় যে তাদের উভয়েরই ফলাফল সেটের আলাদা বিন্যাস রয়েছে।
এখন, যদি আমরা মাইএসকিউএল স্টেটমেন্টে উভয়ই ব্যবহার করি তাহলে আউটপুট তৈরি করা হবে তাদের মধ্যে কোনটি MySQL দ্বারা প্রথম সম্মুখীন হয়েছে তার ভিত্তিতে। অন্যদের জন্য, MySQL একটি ত্রুটি তৈরি করবে। এটা নিচের উদাহরণের সাহায্যে বোঝা যাবে -
mysql> Select CURDATE();\G +------------+ | CURDATE() | +------------+ | 2017-11-06 | +------------+ 1 row in set (0.00 sec) ERROR: No query specified
উপরের MySQL স্টেটমেন্টে, আমরা প্রথমে একটি সেমিকোলন (;) এবং তারপর \G বিকল্প ব্যবহার করি তাই আমরা ট্যাবুলার ফর্ম্যাটে আউটপুট পেয়েছি। পরবর্তীতে, MySQL একটি ত্রুটি ছুড়ে দেয় কারণ আমরা \G বিকল্পের জন্য কোনো প্রশ্ন উল্লেখ করিনি।
mysql> Select CURDATE()\G; *************************** 1. row *************************** CURDATE(): 2017-11-06 1 row in set (0.00 sec) ERROR: No query specified
উপরের MySQL স্টেটমেন্টে, আমরা প্রথমে \G বিকল্প এবং তারপর একটি সেমিকোলন (;) ব্যবহার করি তাই আমরা উল্লম্ব বিন্যাসে আউটপুট পেয়েছি। পরবর্তীতে, MySQL একটি ত্রুটি ছুড়ে দেয় কারণ আমরা সেমিকোলন (;) এর জন্য কোনো প্রশ্ন উল্লেখ করিনি।