mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-369 (Mismatches in MySQL engines test suite)
Following reasons caused mismatches: - different handling of invalid values; - different CAST results with fractional seconds; - microseconds support in MariaDB; - different algorithm of comparing temporal values; - differences in error and warning texts and codes; - different approach to truncating datetime values to time; - additional collations; - different record order for queries without ORDER BY; - MySQL bug#66034. More details in MDEV-369 comments.
This commit is contained in:
@@ -1013,7 +1013,7 @@ ROUND(c1,c2) TRUNCATE(c1,c2)
|
||||
1.133000 1.132000
|
||||
DROP TABLE t5;
|
||||
CREATE TABLE t7(c1 DECIMAL(66,0));
|
||||
ERROR 42000: Too big precision 66 specified for column 'c1'. Maximum is 65.
|
||||
ERROR 42000: Too big precision 66 specified for 'c1'. Maximum is 65.
|
||||
CREATE TABLE t7(c1 DECIMAL(5,10));
|
||||
ERROR 42000: For float(M,D), double(M,D) or decimal(M,D), M must be >= D (column 'c1').
|
||||
DROP TABLE t1,t2;
|
||||
|
Reference in New Issue
Block a user