mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 02:46:29 +01:00 
			
		
		
		
	 2682a280c8
			
		
	
	
	2682a280c8
	
	
	
		
			
			storage/innobase/handler/handler0alter.cc: for NEWDATE key_type says unsigned, thus col->prtype says unsigned, but field->flags says signed. Use the same flag for value retrieval that was used for value storage.
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			660 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			660 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| --source include/have_innodb.inc
 | |
| # embedded server ignores 'delayed', so skip this
 | |
| -- source include/not_embedded.inc
 | |
| 
 | |
| --disable_warnings
 | |
| drop table if exists t1;
 | |
| --enable_warnings
 | |
| 
 | |
| #
 | |
| # Bug #18274	InnoDB auto_increment field reset on OPTIMIZE TABLE
 | |
| SET @@SESSION.AUTO_INCREMENT_INCREMENT=1, @@SESSION.AUTO_INCREMENT_OFFSET=1;
 | |
| CREATE TABLE t1 (c1 INT PRIMARY KEY AUTO_INCREMENT) ENGINE=InnoDB;
 | |
| INSERT INTO t1 VALUES (null);
 | |
| SHOW CREATE TABLE t1;
 | |
| DELETE FROM t1;
 | |
| OPTIMIZE TABLE t1;
 | |
| SHOW CREATE TABLE t1;
 | |
| INSERT INTO t1 VALUES(null);
 | |
| SELECT * FROM t1;
 | |
| DROP TABLE t1;
 | |
| 
 | |
| #
 | |
| # restore environment to the state it was before this test execution
 | |
| #
 | |
| 
 | |
| -- disable_query_log
 |