63 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			63 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
								 | 
							
								drop table if exists t1;
							 | 
						||
| 
								 | 
							
								create table t1 (a integer, b integer,c1 CHAR(10));
							 | 
						||
| 
								 | 
							
								insert into t1 (a) values (1),(2);
							 | 
						||
| 
								 | 
							
								truncate table t1;
							 | 
						||
| 
								 | 
							
								select count(*) from t1;
							 | 
						||
| 
								 | 
							
								count(*)
							 | 
						||
| 
								 | 
							
								0
							 | 
						||
| 
								 | 
							
								insert into t1 values(1,2,"test");
							 | 
						||
| 
								 | 
							
								select count(*) from t1;
							 | 
						||
| 
								 | 
							
								count(*)
							 | 
						||
| 
								 | 
							
								1
							 | 
						||
| 
								 | 
							
								delete from t1;
							 | 
						||
| 
								 | 
							
								select * from t1;
							 | 
						||
| 
								 | 
							
								a	b	c1
							 | 
						||
| 
								 | 
							
								drop table t1;
							 | 
						||
| 
								 | 
							
								select count(*) from t1;
							 | 
						||
| 
								 | 
							
								ERROR 42S02: Table 'test.t1' doesn't exist
							 | 
						||
| 
								 | 
							
								create temporary table t1 (n int);
							 | 
						||
| 
								 | 
							
								insert into t1 values (1),(2),(3);
							 | 
						||
| 
								 | 
							
								truncate table t1;
							 | 
						||
| 
								 | 
							
								select * from t1;
							 | 
						||
| 
								 | 
							
								n
							 | 
						||
| 
								 | 
							
								drop table t1;
							 | 
						||
| 
								 | 
							
								truncate non_existing_table;
							 | 
						||
| 
								 | 
							
								ERROR 42S02: Table 'test.non_existing_table' doesn't exist
							 | 
						||
| 
								 | 
							
								create table t1 (a integer auto_increment primary key);
							 | 
						||
| 
								 | 
							
								insert into t1 (a) values (NULL),(NULL);
							 | 
						||
| 
								 | 
							
								truncate table t1;
							 | 
						||
| 
								 | 
							
								insert into t1 (a) values (NULL),(NULL);
							 | 
						||
| 
								 | 
							
								SELECT * from t1;
							 | 
						||
| 
								 | 
							
								a
							 | 
						||
| 
								 | 
							
								1
							 | 
						||
| 
								 | 
							
								2
							 | 
						||
| 
								 | 
							
								delete from t1;
							 | 
						||
| 
								 | 
							
								insert into t1 (a) values (NULL),(NULL);
							 | 
						||
| 
								 | 
							
								SELECT * from t1;
							 | 
						||
| 
								 | 
							
								a
							 | 
						||
| 
								 | 
							
								3
							 | 
						||
| 
								 | 
							
								4
							 | 
						||
| 
								 | 
							
								drop table t1;
							 | 
						||
| 
								 | 
							
								create temporary table t1 (a integer auto_increment primary key);
							 | 
						||
| 
								 | 
							
								insert into t1 (a) values (NULL),(NULL);
							 | 
						||
| 
								 | 
							
								truncate table t1;
							 | 
						||
| 
								 | 
							
								insert into t1 (a) values (NULL),(NULL);
							 | 
						||
| 
								 | 
							
								SELECT * from t1;
							 | 
						||
| 
								 | 
							
								a
							 | 
						||
| 
								 | 
							
								1
							 | 
						||
| 
								 | 
							
								2
							 | 
						||
| 
								 | 
							
								delete from t1;
							 | 
						||
| 
								 | 
							
								insert into t1 (a) values (NULL),(NULL);
							 | 
						||
| 
								 | 
							
								SELECT * from t1;
							 | 
						||
| 
								 | 
							
								a
							 | 
						||
| 
								 | 
							
								3
							 | 
						||
| 
								 | 
							
								4
							 | 
						||
| 
								 | 
							
								drop table t1;
							 | 
						||
| 
								 | 
							
								create table t1 (s1 int);
							 | 
						||
| 
								 | 
							
								insert into t1 (s1) values (1), (2), (3), (4), (5);
							 | 
						||
| 
								 | 
							
								create view v1 as select * from t1;
							 | 
						||
| 
								 | 
							
								truncate table v1;
							 | 
						||
| 
								 | 
							
								ERROR 42S02: Table 'test.v1' doesn't exist
							 | 
						||
| 
								 | 
							
								drop view v1;
							 | 
						||
| 
								 | 
							
								drop table t1;
							 |