Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-38577

after changing day function,the value unexpectedly change to null

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Duplicate
    • 12.1.2
    • N/A
    • N/A
    • 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

          Activity

            People

              Unassigned Unassigned
              chen7897 cl hl
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.