हम मल्टी-लाइन स्टेटमेंट लिख सकते हैं क्योंकि MySQL एक स्टेटमेंट के अंत को टर्मिनेशन सेमीकोलन की तलाश करके निर्धारित करता है, न कि इनपुट लाइन के अंत की तलाश में।
उदाहरण
mysql> Select * -> from -> stock_item; +------------+-------+----------+ | item_name | Value | Quantity | +------------+-------+----------+ | Calculator | 15 | 89 | | Notebooks | 63 | 40 | | Pencil | 15 | 40 | | Pens | 65 | 32 | | Shirts | 13 | 29 | | Shoes | 15 | 29 | | Trousers | 15 | 29 | +------------+-------+----------+ 7 rows in set (0.00 sec)
उपरोक्त उदाहरण में, हम एक ही क्वेरी को कई पंक्तियों में लिखते हैं और MySQL टर्मिनेशन सेमीकोलन प्राप्त करने के बाद ही आउटपुट देता है। इस तरह हम यह भी कह सकते हैं कि MySQL मुक्त-प्रारूप इनपुट को पहचान सकता है, यह इनपुट लाइनों को इकट्ठा करता है लेकिन जब तक यह समाप्ति अर्धविराम को नोटिस नहीं करता तब तक उन्हें पूरा नहीं करता है।