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

SET default_storage_engine = IF(..) produces ER_TRUNCATED_WRONG_VALUE

    XMLWordPrintable

Details

    Description

      The problem is reproducible on MySQL 5.5-5.6 and filed as http://bugs.mysql.com/bug.php?id=68211

      set @@default_storage_engine = IF(2=1,'MyISAM','InnoDB');
      Query OK, 0 rows affected, 1 warning (0.00 sec)
       
      show warnings;
      +---------+------+---------------------------------------------+
      | Level   | Code | Message                                     |
      +---------+------+---------------------------------------------+
      | Warning | 1292 | Truncated incorrect INTEGER value: 'InnoDB' |
      +---------+------+---------------------------------------------+
      1 row in set (0.00 sec)
       
      select @@default_storage_engine;
      +--------------------------+
      | @@default_storage_engine |
      +--------------------------+
      | InnoDB                   |
      +--------------------------+
      1 row in set (0.00 sec)
       
      set @@default_storage_engine = IF(2=2,'MyISAM','InnoDB');
      Query OK, 0 rows affected, 1 warning (0.00 sec)
       
      show warnings;
      +---------+------+---------------------------------------------+
      | Level   | Code | Message                                     |
      +---------+------+---------------------------------------------+
      | Warning | 1292 | Truncated incorrect INTEGER value: 'MyISAM' |
      +---------+------+---------------------------------------------+
      1 row in set (0.00 sec)
       
      select @@default_storage_engine;
      +--------------------------+
      | @@default_storage_engine |
      +--------------------------+
      | MyISAM                   |
      +--------------------------+
      1 row in set (0.00 sec)

      It's harmless as it seems, just weird how it comes up with INTEGER.

      Test case:

      set @@default_storage_engine = IF(2=1,'MyISAM','InnoDB');

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              elenst Elena Stepanova
              Votes:
              0 Vote for this issue
              Watchers:
              3 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.