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

ERROR 1901 During ALTER Leading to frm table corruption

    XMLWordPrintable

    Details

      Description

      CREATE TABLE t (a INT AUTO_INCREMENT KEY) ENGINE=InnoDB;
      ALTER TABLE t ADD UNIQUE u USING HASH (a);
      

      Leads to:

      10.9.0 5be92887c2caacb45af87b1131db952ce627e83a (Optimized and Debug)

      10.9.0-opt>ALTER TABLE t ADD UNIQUE u USING HASH (a);
      ERROR 1901 (HY000): Function or expression 'AUTO_INCREMENT' cannot be used in the USING HASH clause of `a`
      

      10.9.0 5be92887c2caacb45af87b1131db952ce627e83a (Debug)

      2022-03-29 18:00:32 4 [ERROR] mysqld: Incorrect information in file: './test/#sql-alter-870e-4.frm'
      

      10.9.0 5be92887c2caacb45af87b1131db952ce627e83a (Optimized)

      2022-03-29 18:14:23 4 [ERROR] mysqld: Incorrect information in file: './test/#sql-alter-140c3c-4.frm'
      

      Bug confirmed present in:
      MariaDB: 10.4.25 (dbg), 10.4.25 (opt), 10.5.16 (dbg), 10.5.16 (opt), 10.6.8 (dbg), 10.6.8 (opt), 10.7.4 (dbg), 10.7.4 (opt), 10.8.3 (dbg), 10.8.3 (opt), 10.9.0 (dbg), 10.9.0 (opt)

      Bug (or feature/syntax) confirmed not present in:
      MariaDB: 10.2.44 (dbg), 10.2.44 (opt), 10.3.35 (dbg), 10.3.35 (opt)
      MySQL: 5.5.62 (dbg), 5.5.62 (opt), 5.6.51 (dbg), 5.6.51 (opt), 5.7.37 (dbg), 5.7.37 (opt), 8.0.28 (dbg), 8.0.28 (opt)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              sanja Oleksandr Byelkin
              Reporter:
              Roel Roel Van de Paar
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:

                  Git Integration

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