]> git.joonet.de Git - adminer.git/commitdiff
Maintain auto_increment when moving columns (spotted by jenik)
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Fri, 30 May 2008 07:08:11 +0000 (07:08 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Fri, 30 May 2008 07:08:11 +0000 (07:08 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@420 7c3ca157-0c34-0410-bff1-cbf682f78f5c

create.inc.php

index 73f378cac6ed88e2a2c16f4091314cc5160e6f0d..5dd31ce34e7b4de308f6a67fcf88e769be995c79 100644 (file)
@@ -67,10 +67,10 @@ $result->free();
 
 if ($_POST) {
        $row = $_POST;
-       process_fields($row["fields"]);
        if ($row["auto_increment_col"]) {
-               $row["fields"][$row["auto_increment_col"] - 1]["auto_increment"] = true;
+               $row["fields"][$row["auto_increment_col"]]["auto_increment"] = true;
        }
+       process_fields($row["fields"]);
 } elseif (strlen($_GET["create"])) {
        $row = table_status($_GET["create"]);
        if ($row["Engine"] == "InnoDB") {