69 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			69 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			MySQL
		
	
	
	
|  | 
 | ||
|  | # Test default delimiter ;
 | ||
|  | select "Test default delimiter ;" as " ";
 | ||
|  | select * from t1;
 | ||
|  | 
 | ||
|  | # Test delimiter without argument
 | ||
|  | select "Test delimiter without arg" as " ";
 | ||
|  | # Nothing should be displayed, error is returned
 | ||
|  | delimiter
 | ||
|  | delimiter ; # Reset delimiter
 | ||
|  | 
 | ||
|  | # Test delimiter :
 | ||
|  | select "Test delimiter :" as " ";
 | ||
|  | delimiter :
 | ||
|  | select * from t1:
 | ||
|  | delimiter ; # Reset delimiter
 | ||
|  | 
 | ||
|  | # Test delimiter ':'
 | ||
|  | select "Test delimiter :" as " ";
 | ||
|  | delimiter ':'
 | ||
|  | select * from t1:
 | ||
|  | delimiter ; # Reset delimiter
 | ||
|  | 
 | ||
|  | # Test delimiter :;
 | ||
|  | select "Test delimiter :;" as " ";
 | ||
|  | delimiter :;
 | ||
|  | select * from t1 :;
 | ||
|  | delimiter ; # Reset delimiter
 | ||
|  | 
 | ||
|  | ## Test delimiter //
 | ||
|  | select "Test delimiter //" as " ";
 | ||
|  | delimiter //
 | ||
|  | select * from t1//
 | ||
|  | delimiter ; # Reset delimiter
 | ||
|  | 
 | ||
|  | # Test delimiter 'MySQL'
 | ||
|  | select "Test delimiter MySQL" as " ";
 | ||
|  | delimiter 'MySQL'
 | ||
|  | select * from t1MySQL
 | ||
|  | delimiter ; # Reset delimiter
 | ||
|  | 
 | ||
|  | # Test delimiter 'delimiter'(should be allowed according to the code)
 | ||
|  | select "Test delimiter delimiter" as " ";
 | ||
|  | delimiter delimiter
 | ||
|  | select * from t1 delimiter
 | ||
|  | delimiter ; # Reset delimiter
 | ||
|  | 
 | ||
|  | #
 | ||
|  | # Bug #11523: \d works differently than delimiter
 | ||
|  | #
 | ||
|  | source t/mysql_delimiter_source.sql
 | ||
|  | delimiter ; # Reset delimiter
 | ||
|  | 
 | ||
|  | #
 | ||
|  | # Bug #19799: delimiter command not working correctly when sourcing a sql file
 | ||
|  | #             with Windows style line endings.
 | ||
|  | #
 | ||
|  | source t/mysql_delimiter_19799.sql
 | ||
|  | use test//
 | ||
|  | show tables//
 | ||
|  | delimiter ; # Reset delimiter
 | ||
|  | 
 | ||
|  | #
 | ||
|  | # Bug #36244: MySQL CLI doesn't recognize standalone -- as comment
 | ||
|  | #             before DELIMITER statement
 | ||
|  | #
 | ||
|  | --
 | ||
|  | DELIMITER ;
 |