mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.2 into 10.3
This commit is contained in:
@@ -1066,3 +1066,20 @@ SELECT * FROM t1;
|
||||
a b
|
||||
10 10:20:30
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# MDEV-18042 Server crashes in mysql_alter_table upon adding a non-null
|
||||
# date column under NO_ZERO_DATE with ALGORITHM=INPLACE
|
||||
#
|
||||
SET @OLD_SQL_MODE= @@SQL_MODE;
|
||||
SET @@SQL_MODE= 'NO_ZERO_DATE';
|
||||
CREATE OR REPLACE TABLE t1 (i INT) ENGINE=MyISAM;
|
||||
ALTER TABLE t1 ADD COLUMN d DATE NOT NULL, ALGORITHM=INPLACE;
|
||||
ERROR 0A000: ALGORITHM=INPLACE is not supported for this operation. Try ALGORITHM=COPY
|
||||
CREATE OR REPLACE TABLE t1 (i INT) ENGINE=InnoDB;
|
||||
ALTER TABLE t1 ADD d DATETIME NOT NULL CHECK (f <= 0), ALGORITHM=COPY;
|
||||
ERROR 42S22: Unknown column 'f' in 'CHECK'
|
||||
CREATE OR REPLACE TABLE t1 (a int) ENGINE=InnoDB;
|
||||
ALTER TABLE t1 ADD COLUMN b DATETIME NOT NULL, LOCK=NONE;
|
||||
# Cleanup
|
||||
SET @@SQL_MODE= @OLD_SQL_MODE;
|
||||
DROP TABLE t1;
|
||||
|
Reference in New Issue
Block a user