Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Duplicate
-
12.1.2
-
None
-
Not for Release Notes
Description
after changing day function,the value unexpectedly change to null
mysql> SELECT DAY(wts47.c5) AS col_1 FROM t1 AS ahy75 CROSS JOIN t3 AS wts47 ON (wts47.c2 = ahy75.c1);
|
+-------+
|
| col_1 |
|
+-------+
|
| 16 | |
| 16 | |
| 16 | |
+-------+
|
3 rows in set (0.00 sec) |
 |
mysql> SELECT DAY(wts47.c5 + INTERVAL '365' DAY) AS col_1 FROM t1 AS ahy75 CROSS JOIN t3 AS wts47 ON (wts47.c2 = ahy75.c1); |
+-------+
|
| col_1 |
|
+-------+
|
| NULL |
|
| NULL |
|
| NULL |
|
+-------+
|
3 rows in set, 3 warnings (0.00 sec) |
How to repeat
DROP DATABASE IF EXISTS test; |
CREATE DATABASE IF NOT EXISTS test; |
USE test; |
CREATE TABLE t1 ( |
c1 INT NOT NULL AUTO_INCREMENT, |
c2 VARCHAR(255) NOT NULL, |
c3 VARCHAR(255) NULL, |
c4 INT NULL, |
c5 DATE NOT NULL, |
c6 VARCHAR(10) NOT NULL, |
PRIMARY KEY (c1) |
);
|
 |
CREATE TABLE t3 ( |
c1 INT NOT NULL AUTO_INCREMENT, |
c2 INT NOT NULL, |
c3 INT NOT NULL, |
c4 YEAR NOT NULL, |
c5 TIME NULL, |
c6 TINYINT NULL, |
c7 SMALLINT NULL, |
c8 MEDIUMINT NULL, |
c9 BIGINT NULL, |
c10 LONGTEXT NULL, |
c11 GEOMETRY NULL, |
c12 TINYTEXT NULL, |
c13 TINYBLOB NULL, |
c14 SET('x','y','z') NULL, |
c15 TINYINT(1) NULL, |
PRIMARY KEY (c1) |
);
|
 |
INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (139, 'sample_U6oY88iH4CbHuN3Aut0X6UBDpKsvIhVvWrQhYF8GIoIC1uofbh6PoctsBoMTtohYCfPHhzX0nZcRnVYQQQ1tD7mpw0qLKDdKDgkIqNW8wc987bRHquMs1ARMJTJ7I7YDQUOw80V7RRkYKV', 'sample_9iMR2UengT0gLhMlokZ4STPbKlFZIjmWRFcJSbtrf4KJkyxCf3KvQxGXBMmBjBIpbFYi8vBS5WPinIQyS6DNEDQfltvcRQL7iQv0z5c', 76, '2025-02-11', 'sample_bqE'); |
INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (2579, 'sample_3bKxOOAviOsEZUX601LmXKqAKYyFXmj2e4D7HAznt', 'sample_rsqgYiakfFgdOjtCinonEzRmFDZOw3WgjR6pBcWuVxsaZQBYHIhV7PQILJt2oqOKOS6vxmRm4Z3QzZvLDn2bvxJpLCMOW81RuIvRNJjOdT3U5yh943Tnq0eJffCjCPpgdtPQZcGktYzTx1AQaVwG7nHkZj0REQs9mlkypriOTLujStvDuuKw7geoEh0WrE2FV4DzgkCAar0tDrCh', 34, '2025-02-06', 'sample_m'); |
INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (5529, 'sample_Ii7ZJMgkmRlzUkwk1y1bDYpzQNJVVtWhlKvkMuAeH4jPwm2FoDE9bSLq7lm7HBTMvJKFTyOWOV3PA0ZEi9XyOsqUXe7Hh61tF4biyrQ0UXdAtwYGZRz3WwhiLKh416OWYJcY1XrpcU9cMjqgsHWIHmc2ePpt', 'sample_vY6EtnumLXmnNHSwxar3scCgXBamvexXrrLTeXOqCog7GKOvp7qMQMfCWVeh4JEGr8VrOXfgKrbvw90MkH', 93, '2025-07-16', 'sample_j'); |
 |
INSERT INTO t3 (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15) VALUES (4992, 2579, 9871, 2020, '2023-01-01 22:44:35', 46, 25, 79, 9, 'sample_AEtk3qwMxslH0XcoF3Ort1thTgJYkZUiwpxtTmxhWIgxq52IV6TU1YcGOwgH8ldWWyvLDqO7YEEgwONICRY92VcLmnijCrTWzOC5R0WrbXNpwg9ya9bAisamL0fbNK0b92wUXq6oxdO9BuGPlWyaS9ve6M7IRoQQkFBrDpsmDuQug7b8jOSxnBk6ztIrDvaLYM4aeQhSZMuJPSf3RkPeoIh5QanRUBtm3O5VXocvNbAJyTQgt3AhB2llo5tnO1bmh9gFLalw0NfvIsxlKUpQ4G6ZHsGpnQaXH6e4lPDDVX07bfgBSZNm0uolja55cRN9BAdSFKgaZmSxZywU0nR2iwTbewfhEq2IK2tVCQ0t9tOR4dtVjhYNtLoYYms3DWpah9BW9DpqKD4bBtCwiu9JgCaQys69sn53gW6jO5P734nR266nV4D1NG09DR0v4FhN4BSxwm6yQIQgXJUPpXIuJgM0Jzr0ZNNrbEHw6TUT2OjjXow92FMiXruAGixuDuZMkOf0LKqES6vOtMOKozH8Ldr4Sp4LSFDPc1qQFKD6sPtP9ngVqfI0WTuDWQTGS65hVh0p5KvlFKK3tkblFuonjfEyKG5QNDinXOVK3tgM0SRHnW8RQJ1rXgJHoQZOEopxKJFE7tHfLpqswhlT0ziNwLqZ6sxQ8eSIlA0jAFO8WjJGwXXOfs4xgmEI4eRav0lK4PuEOjQAnb2WHltjMA5rqHlGrcTcGpklPpdCJtBg6WEIYNvXihQqRvUg1Jw5ctg8rVgXJSb72yhESghMl7INYchsjZnuIkAI48xe0VSgGZgjg3rdhi02urw1zJDcPeupTXtMYmMQN1w9a1KXTYXu7Ysd6UDQLFjJyEKjcfQaHmyGvsZncCFWkLRjWPKyja8PQmWdLEOcuGplBdLcCoK8tQnX70sYeHLYqR9UnenaN5XXKahe0qpAdDBgjQYZvDadkvdqU591bfCHkgUBH70Z1Hfl51ukCHOty2JzcOvT6SaSVKNgGvTch6h7WRBMpBgJCL2ago2YZYPreIw3GF17xw7mjwk6QfnLAY23TgLTUV9TrCxQpcZD90YW8SCqZbXKYgfAsgt4OKrf2LZbQr0ziFfcF68MTm34rJmnPm1w0mIGCwMmU', ST_GeomFromText('POINT(89.285446 -33.318821)'), 'sample_YFFtbMWTmNenOjXxHy0YfyUoPQSfJAVvKICpHFIIMenooB36lYoAS3hPjCLJlPqpVho', X'D4A7E898B817C88330CBBBE9B0B6C2A736', 'z', NULL); |
INSERT INTO t3 (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15) VALUES (7303, 139, 4133, 2003, '2023-01-01 16:25:52', 20, 9, 19, 88, 'sample_ViPulNdH6FUzfJ8JRDVqFzxBVTZH175FZgnVlTCohFNarLZfxqRES7H8cqkBRcL81NUQnUCrjLdnkw2g9L0Mi1Ju4rRph1Z4600t60vIM4gWiaI7pxQGBei1Ouwe6o8B1Gwx24yJhVf7Yotg84eaJ5GRoB1xNpGPwHTNdEpT3Oz4LzntAspK6CmZX0Pfx23RBmwdywJNC7', ST_GeomFromText('POINT(-29.541262 3.85335)'), 'sample_h5vmQRTsjphZItuTsm9OZuBpPd5lWJwNmdDzgmElXldwrgKEVwwPyTmQi8oowAoSavjmPVTDlGl', X'E782B6EA838BC285EEA2B2E0AFA8C8816CC9BB43E9A8A516EC9EBDDE916F0BCCAAD6A9C686ED93B57DE89DA2E5B8937DCCA8', 'x,z', NULL); |
INSERT INTO t3 (c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15) VALUES (4936, 5529, 2355, 2003, '2023-01-01 16:10:19', 43, 71, 88, 36, 'sample_4wT61pQNn939Gzqn7EmsxWWMQNj3YjHWn3uc7vszeNrl1Jq3EFoOgWz8059aVnpTa61LUh9jAnoiYwrQj5aRCSZj6TmMUtjMw0DZbp6RaTvOkM8eCKs7bo7J561RyZ2NvdvEu96fgn4mwE5i2MFoPZjnaUDEwzVEqPEG97z1S6T2idnkk5ExKss3bvB7sfzuxzuf2FXh5SO0GwehyiaPcaL5QwbYlJSslKlqruYgr1y8a9YjzLLyNzLQWL3nljCU1QgnVYY84JiBJVz8P0dmKkTtOk9pjOzAyrIbWLP8KJdAn3XKi2ghoRfg5Wgvllg9GPyl2Yk3bpcRFJTw4un78C7tu0bnwSxN85hqBC8vAn0Ayr94LDTwzVysDPA3ND5OJmzcIp7zIg1DGKXls1TEB0B1If3uEMz50KxFV5BWuhdEXDLQf4tZCSja1DHeIFVeaBqWeSblbywjV8itCV9H3M3puDItWHrNQ2FEXCXyu4sJY1zF4XLOb35caECUOE78TP1MsVCPXTKOBOEOCcq01Vcuk9jwX3SzvIIs5yUwU144sJe8fGGgsTIJQxDvED9D276L4wMJuAHkXNVOrRkcjy9ZQU2MG3vFXrytJldrf3CEnx1pVLTNWvrupbSIOFtaFU9BUdoN3IxsyXKLvEzDsCO8JKlpc67c2SCGOLEeHkArYUpSddgMLULbyAYrJhcgJjl5fw411zCZa7EEdCa3cWYU3Vl1bt0ewtsDZnbut6oMftLs6B69rH3hqhoBXBO3jFTlsX49GOW2t2Ki2KUKddMw7uis6L6ndW4WJfsKFsO2eOoN8AavAoMS8nXQsd8slZIuwV3GFqpQnI9T2EQYdelthizkmJEhzqGucWE21Pl00dQ1Rv7LA4SwriGAbDgNp8i25pouUJYgTrH2nGKgUmoqoCuHbUUwGIWXkgtzY24TgahLhVwQ7tPiubo5YNP7qhCQXZmu1Bz6L2akTw3kRJmS7nTfMnqtHeZtjEjq6cuv4czBm92hWtXFPz2BxnPsdIDnVPpGQoLUdjV2C7ltzmWZQSeT3i8419Vl1u5qBLgPMAKeLQBLilKaM170qyXCsbneia5mnZOMjNYFI3r5p2HTS5O1q4AAqPngQJPbhtpOjSjb2TRN8tZEp0lj5QmfZ1suHw75IoYlj10nB', ST_GeomFromText('POINT(-45.031074 -123.272769)'), 'sample_1UcYelVlWv5N07cWKTbatqZyuJCjDdi7QCiFOIJ9NqKUaB7KTk2wCb76M4c7xsxLcI0xYwJ76MyW6vtlprIyzoQeNcsRGy5rsTDCjmEm83xhrPvUS36fTUbR', X'CD9E43D88413EAA88DEBA9BF65EEAFBDE5A4B92EE2A4B5EF87BAC4BEE7A58862C0A1EF9893EEB9B77516', 'y', NULL); |
 |
 |
SELECT DAY(wts47.c5) AS col_1 FROM t1 AS ahy75 CROSS JOIN t3 AS wts47 ON (wts47.c2 = ahy75.c1); |
SELECT DAY(wts47.c5 + INTERVAL '365' DAY) AS col_1 FROM t1 AS ahy75 CROSS JOIN t3 AS wts47 ON (wts47.c2 = ahy75.c1); |
version
mysql> select version(); |
+------------------------+ |
| version() |
|
+------------------------+ |
| 12.1.2-MariaDB-ubu2404 |
|
+------------------------+ |
1 row in set (0.00 sec) |
Attachments
Issue Links
- duplicates
-
MDEV-38588 after changing YEAR function the value unexpectedly change
-
- Confirmed
-
- relates to
-
MDEV-38560 after changing YEAR to YEAR(+ 1 year)-1,value unexpectedly change
-
- Closed
-
-
MDEV-38576 after change MONTH function ,the value unexpectedly change
-
- Closed
-