title: Where in the relevant specification is it documented that some comments in a SQL script are, in fact, to be executed as valid SQL (by MySQL)?
body: <p>While browsing a SQL dump generated by the program SQLYog for a MySQL 5.6.16 database, I noticed that every stored procedure <code>CREATE</code> statement was surrounded by comment characters (<code>/* */</code>).  However, the stored procedures were created when the SQL script was executed.</p>
  
  <p>I was surprised both to see the comments surrounding the stored procedure <code>CREATE</code> statements, and then to see that these commented statements were, in fact, executed.</p>
  
  <p>Seeing that this did occur, I assumed that in fact either the SQL standard, MySQL itself, or SQLYog specifically, documents that it supports the execution of at least some commented SQL code.</p>
  
  <p>This caused me to search for the specification documentation laying out the details regarding the fact that some commented code blocks are executed when the SQL script is run.  However, a full hour's search (looking, in particular, for the official specification, but secondarily searching for any such documentation for either SQL, MySQL, or SQLYog) has revealed literally only one link that even makes <em>reference</em> to the fact that commented lines of code in the SQL script are, in fact, executed.  Here it is: <a href="https://stackoverflow.com/questions/1916392/how-can-i-get-rid-of-these-comments-in-a-mysql-dump">link to reference that commented lines of SQL are executed</a> (including some of the answers).</p>
  
  <p>I'm aware that I am likely missing the obvious here, but I haven't been able to locate the specification for this.</p>
  
  <p>Can someone please confirm, and if so please provide reference to, the formal documentation that states (and describes) the SQL that will be executed even if the '<code>/* */</code>' syntax surrounds the statement/s (whether this be SQL, MySQL, or SQLYog)?  Thanks.</p>