anchor.diff:  										IsQuery(local.executionPlan) AND
   										local.executionPlan.recordCount
   									)>	
  -									<cfthrow type="database" message="DDL and DML statements are not allowed in the query panel for MySQL; only SELECT statements are allowed. Put DDL and DML in the schema panel.">
  +									<cfthrow message="DDL and DML statements are not allowed in the query panel for MySQL; only SELECT statements are allowed. Put DDL and DML in the schema panel.">
   								</cfif>
   
   							</cfif> <!--- end if execution plan --->
  
positive.code: 						<cfif Len(trim(statement))><!--- don't run empty queries --->
  
  							<!--- We're restricting MySQL to just select statements for the query panel, since we can't prevent commits any other way --->
  							<cfif this.schema_def.db_type.simple_name IS "MySQL" AND NOT (ReFindNoCase("^\s*SELECT", statement))>	
  								<cfthrow type="database" message="DDL and DML statements are not allowed in the query panel for MySQL; only SELECT statements are allowed. Put DDL and DML in the schema panel.">
  							</cfif>
  
  							<!--- if there is an execution plan mechanism available for this db type --->
  
negative.code: 									<cfif len(this.schema_def.db_type.execution_plan_check)>
  										<cfset local.checkResult = XMLSearch(local.executionPlan[ListFirst(local.executionPlan.columnList)][1], this.schema_def.db_type.execution_plan_check)>       
  										<cfif ArrayLen(local.checkResult)>
  											<cfthrow message="Explicit commits are not allowed.">
  										</cfif>
  									</cfif>
  
  