mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
MDEV-7255 Failures in engines/* tests
With commit 227510e039
(parser cleanup: don't store field properties in LEX,
use Create_field directly) it became possible to create columns DOUBLE(0,0) and alike
This commit is contained in:
@ -1482,7 +1482,15 @@ r1_1 0.9
|
|||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
||||||
ERROR 42000: Display width out of range for 'd0_0' (max = 255)
|
# ERROR: Statement succeeded (expected results: ER_TOO_BIG_DISPLAYWIDTH)
|
||||||
|
# ------------ UNEXPECTED RESULT ------------
|
||||||
|
# [ ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0) ]
|
||||||
|
# The statement|command succeeded unexpectedly.
|
||||||
|
# ALTER TABLE or the mix could be unsupported|malfunctioning, or the problem was caused by previous errors.
|
||||||
|
# You can change the engine code, or create an rdiff, or disable the test by adding it to disabled.def.
|
||||||
|
# Further in this test, the message might sometimes be suppressed; a part of the test might be skipped.
|
||||||
|
# Also, this problem may cause a chain effect (more errors of different kinds in the test).
|
||||||
|
# -------------------------------------------
|
||||||
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
||||||
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
||||||
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
||||||
|
@ -1436,7 +1436,15 @@ r1_1 0.9
|
|||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
||||||
ERROR 42000: Display width out of range for 'd0_0' (max = 255)
|
# ERROR: Statement succeeded (expected results: ER_TOO_BIG_DISPLAYWIDTH)
|
||||||
|
# ------------ UNEXPECTED RESULT ------------
|
||||||
|
# [ ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0) ]
|
||||||
|
# The statement|command succeeded unexpectedly.
|
||||||
|
# ALTER TABLE or the mix could be unsupported|malfunctioning, or the problem was caused by previous errors.
|
||||||
|
# You can change the engine code, or create an rdiff, or disable the test by adding it to disabled.def.
|
||||||
|
# Further in this test, the message might sometimes be suppressed; a part of the test might be skipped.
|
||||||
|
# Also, this problem may cause a chain effect (more errors of different kinds in the test).
|
||||||
|
# -------------------------------------------
|
||||||
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
||||||
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
||||||
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
||||||
|
@ -451,7 +451,15 @@ r1_1 0.9
|
|||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
||||||
ERROR 42000: Display width out of range for 'd0_0' (max = 255)
|
# ERROR: Statement succeeded (expected results: ER_TOO_BIG_DISPLAYWIDTH)
|
||||||
|
# ------------ UNEXPECTED RESULT ------------
|
||||||
|
# [ ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0) ]
|
||||||
|
# The statement|command succeeded unexpectedly.
|
||||||
|
# ALTER TABLE or the mix could be unsupported|malfunctioning, or the problem was caused by previous errors.
|
||||||
|
# You can change the engine code, or create an rdiff, or disable the test by adding it to disabled.def.
|
||||||
|
# Further in this test, the message might sometimes be suppressed; a part of the test might be skipped.
|
||||||
|
# Also, this problem may cause a chain effect (more errors of different kinds in the test).
|
||||||
|
# -------------------------------------------
|
||||||
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
||||||
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
||||||
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
||||||
|
@ -447,7 +447,15 @@ r1_1 0.9
|
|||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
||||||
ERROR 42000: Display width out of range for 'd0_0' (max = 255)
|
# ERROR: Statement succeeded (expected results: ER_TOO_BIG_DISPLAYWIDTH)
|
||||||
|
# ------------ UNEXPECTED RESULT ------------
|
||||||
|
# [ ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0) ]
|
||||||
|
# The statement|command succeeded unexpectedly.
|
||||||
|
# ALTER TABLE or the mix could be unsupported|malfunctioning, or the problem was caused by previous errors.
|
||||||
|
# You can change the engine code, or create an rdiff, or disable the test by adding it to disabled.def.
|
||||||
|
# Further in this test, the message might sometimes be suppressed; a part of the test might be skipped.
|
||||||
|
# Also, this problem may cause a chain effect (more errors of different kinds in the test).
|
||||||
|
# -------------------------------------------
|
||||||
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
||||||
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
||||||
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
||||||
|
@ -278,7 +278,15 @@ r1_1 0.9
|
|||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
r1_1 0.9
|
r1_1 0.9
|
||||||
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0);
|
||||||
ERROR 42000: Display width out of range for 'd0_0' (max = 255)
|
# ERROR: Statement succeeded (expected results: ER_TOO_BIG_DISPLAYWIDTH)
|
||||||
|
# ------------ UNEXPECTED RESULT ------------
|
||||||
|
# [ ALTER TABLE t1 ADD COLUMN d0_0 DOUBLE(0,0) ]
|
||||||
|
# The statement|command succeeded unexpectedly.
|
||||||
|
# ALTER TABLE or the mix could be unsupported|malfunctioning, or the problem was caused by previous errors.
|
||||||
|
# You can change the engine code, or create an rdiff, or disable the test by adding it to disabled.def.
|
||||||
|
# Further in this test, the message might sometimes be suppressed; a part of the test might be skipped.
|
||||||
|
# Also, this problem may cause a chain effect (more errors of different kinds in the test).
|
||||||
|
# -------------------------------------------
|
||||||
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
ALTER TABLE t1 ADD COLUMN n66_6 DECIMAL(256,1);
|
||||||
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
ERROR 42000: Too big precision 256 specified for 'n66_6'. Maximum is 65.
|
||||||
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
ALTER TABLE t1 ADD COLUMN n66_66 DECIMAL(40,35);
|
||||||
|
Reference in New Issue
Block a user