mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
Changed -1 row number in some warnings to 0
(-1 doesn't make sence as a row number and when doing insert / load data, first row is 1, so 0 is free to use) mysql-test/r/warnings.result: Added test for warnings with row number mysql-test/suite/funcs_1/r/innodb_func_view.result: Updated test results mysql-test/suite/funcs_1/r/memory_func_view.result: Updated test results mysql-test/suite/funcs_1/r/myisam_func_view.result: Updated test results mysql-test/t/warnings.test: Added test for warnings with row numberAdded test for warnings with row number sql/my_decimal.cc: Don't use -1 as row number sql/share/errmsg.txt: Make row numbers unsigned
This commit is contained in:
@@ -319,3 +319,17 @@ SHOW ERRORS;
|
|||||||
Level Code Message
|
Level Code Message
|
||||||
Error 1051 Unknown table 't1'
|
Error 1051 Unknown table 't1'
|
||||||
End of 5.0 tests
|
End of 5.0 tests
|
||||||
|
set sql_mode = default;
|
||||||
|
select CAST(a AS DECIMAL(13,5)) FROM (SELECT '' as a) t;
|
||||||
|
CAST(a AS DECIMAL(13,5))
|
||||||
|
0.00000
|
||||||
|
Warnings:
|
||||||
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
|
Warning 1292 Truncated incorrect DECIMAL value: ''
|
||||||
|
create table t1 (a integer unsigned);
|
||||||
|
insert into t1 values (1),(-1),(0),(-2);
|
||||||
|
Warnings:
|
||||||
|
Warning 1264 Out of range value for column 'a' at row 2
|
||||||
|
Warning 1264 Out of range value for column 'a' at row 4
|
||||||
|
drop table t1;
|
||||||
|
End of 5.1 tests
|
||||||
|
@@ -3372,9 +3372,9 @@ NULL NULL 1
|
|||||||
-1.00 -1 5
|
-1.00 -1 5
|
||||||
-3333.33 -3333.3333 29
|
-3333.33 -3333.3333 29
|
||||||
Warnings:
|
Warnings:
|
||||||
Error 1366 Incorrect decimal value: '' for column '' at row -1
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
Error 1366 Incorrect decimal value: '' for column '' at row -1
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
Error 1366 Incorrect decimal value: '' for column '' at row -1
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
SHOW CREATE VIEW v1;
|
SHOW CREATE VIEW v1;
|
||||||
View Create View character_set_client collation_connection
|
View Create View character_set_client collation_connection
|
||||||
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select cast(`t1_values`.`my_varbinary_1000` as decimal(37,2)) AS `CAST(my_varbinary_1000 AS DECIMAL(37,2))`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
|
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select cast(`t1_values`.`my_varbinary_1000` as decimal(37,2)) AS `CAST(my_varbinary_1000 AS DECIMAL(37,2))`,`t1_values`.`my_varbinary_1000` AS `my_varbinary_1000`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
|
||||||
@@ -3389,9 +3389,9 @@ NULL NULL 1
|
|||||||
-1.00 -1 5
|
-1.00 -1 5
|
||||||
-3333.33 -3333.3333 29
|
-3333.33 -3333.3333 29
|
||||||
Warnings:
|
Warnings:
|
||||||
Error 1366 Incorrect decimal value: '' for column '' at row -1
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
Error 1366 Incorrect decimal value: '' for column '' at row -1
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
Error 1366 Incorrect decimal value: '' for column '' at row -1
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
DROP VIEW v1;
|
DROP VIEW v1;
|
||||||
|
|
||||||
|
|
||||||
@@ -3408,11 +3408,11 @@ NULL NULL 1
|
|||||||
-1.00 -1 5
|
-1.00 -1 5
|
||||||
-3333.33 -3333.3333 28
|
-3333.33 -3333.3333 28
|
||||||
Warnings:
|
Warnings:
|
||||||
Error 1366 Incorrect decimal value: '' for column '' at row -1
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
Warning 1292 Truncated incorrect DECIMAL value: ''
|
Warning 1292 Truncated incorrect DECIMAL value: ''
|
||||||
Error 1366 Incorrect decimal value: '' for column '' at row -1
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
Warning 1292 Truncated incorrect DECIMAL value: '<--------30 characters------->'
|
Warning 1292 Truncated incorrect DECIMAL value: '<--------30 characters------->'
|
||||||
Error 1366 Incorrect decimal value: '' for column '' at row -1
|
Error 1366 Incorrect decimal value: '' for column '' at row 0
|
||||||
Warning 1292 Truncated incorrect DECIMAL value: ' ---<2D><><EFBFBD><EFBFBD>@<40>*$-- '
|
Warning 1292 Truncated incorrect DECIMAL value: ' ---<2D><><EFBFBD><EFBFBD>@<40>*$-- '
|
||||||
Warning 1292 Truncated incorrect DECIMAL value: '-1'
|
Warning 1292 Truncated incorrect DECIMAL value: '-1'
|
||||||
Warning 1292 Truncated incorrect DECIMAL value: '-3333.3333'
|
Warning 1292 Truncated incorrect DECIMAL value: '-3333.3333'
|
||||||
@@ -3430,11 +3430,11 @@ NULL NULL 1
|
|||||||
-1.00 -1 |