mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
support 'alter online table t1 page_checksum=0'
This commit is contained in:
@@ -5,7 +5,7 @@ SET @@sql_mode = 'STRICT_TRANS_TABLES';
|
||||
ALTER TABLE t1 ADD PRIMARY KEY(a);
|
||||
SET @@sql_mode = @old_sql_mode;
|
||||
ALTER TABLE t1 DROP PRIMARY KEY, ADD id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
LOCK=NONE;
|
||||
ALGORITHM=INPLACE, LOCK=NONE;
|
||||
ERROR 0A000: LOCK=NONE is not supported. Reason: Adding an auto-increment column requires a lock. Try LOCK=SHARED
|
||||
ALTER TABLE t1 ADD id INT AUTO_INCREMENT;
|
||||
ERROR 42000: Incorrect table definition; there can be only one auto column and it must be defined as a key
|
||||
@@ -50,7 +50,7 @@ t1 CREATE TABLE `t1` (
|
||||
KEY `id` (`id`,`a`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=75 DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci
|
||||
ALTER TABLE t1 DROP PRIMARY KEY, ADD id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
DROP COLUMN id, AUTO_INCREMENT = 42, LOCK=NONE;
|
||||
DROP COLUMN id, AUTO_INCREMENT = 42, ALGORITHM=INPLACE, LOCK=NONE;
|
||||
ERROR 0A000: LOCK=NONE is not supported. Reason: Adding an auto-increment column requires a lock. Try LOCK=SHARED
|
||||
ALTER TABLE t1 DROP PRIMARY KEY, ADD id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
DROP COLUMN id, AUTO_INCREMENT = 42, ALGORITHM=INPLACE;
|
||||
|
Reference in New Issue
Block a user