From: jakubvrana Date: Tue, 7 Aug 2007 12:48:07 +0000 (+0000) Subject: Use NULL for empty auto_increment (bug #1768966) X-Git-Tag: v3.0.0~1205 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=aa636bb817999d10c9b172860a192acdca5e6859;p=adminer.git Use NULL for empty auto_increment (bug #1768966) git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@307 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- diff --git a/editing.inc.php b/editing.inc.php index 964e185c..0c789588 100644 --- a/editing.inc.php +++ b/editing.inc.php @@ -42,7 +42,7 @@ function process_input($name, $field) { global $mysql; $name = bracket_escape($name); $value = $_POST["fields"][$name]; - if ($field["type"] != "enum" ? $_POST["null"][$name] : !strlen($value)) { + if ($field["type"] != "enum" && !$field["auto_increment"] ? $_POST["null"][$name] : !strlen($value)) { return "NULL"; } elseif ($field["type"] == "enum") { return (isset($_GET["default"]) ? "'" . $mysql->escape_string($value) . "'" : intval($value));