Details

    Description

      InnoDB compares column names case sensitively, while according to Storage Engine API column names should be compared case insensitively. This can cause FRM and InnoDB data dictionary to go out of sync:

      CREATE TABLE t1 (D INT) ENGINE=innodb;
      INSERT INTO t1 VALUES (10);
      ALTER TABLE t1 MODIFY COLUMN d INT;
      ALTER TABLE t1 ADD INDEX (d);
      DROP TABLE t1; 

      Attachments

        Issue Links

          Activity

            commit c19972fc8708778bd6070715b449351a39edb0cc
            Author: Jan Lindström <jan.lindstrom@mariadb.com>
            Date: Fri Dec 11 14:33:41 2015 +0200

            MDEV-9251: Fix MySQL Bug#20755615: InnoDB compares column names case sensitively,
            while according to Storage Engine API column names should be compared
            case insensitively. This can cause FRM and InnoDB data dictionary to
            go out of sync.

            jplindst Jan Lindström (Inactive) added a comment - commit c19972fc8708778bd6070715b449351a39edb0cc Author: Jan Lindström <jan.lindstrom@mariadb.com> Date: Fri Dec 11 14:33:41 2015 +0200 MDEV-9251 : Fix MySQL Bug#20755615: InnoDB compares column names case sensitively, while according to Storage Engine API column names should be compared case insensitively. This can cause FRM and InnoDB data dictionary to go out of sync.

            People

              jplindst Jan Lindström (Inactive)
              serg Sergei Golubchik
              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.