]> git.joonet.de Git - adminer.git/commitdiff
MySQL 5.0.32 returns DEFAULT '' for int NOT NULL
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 7 Apr 2009 15:21:47 +0000 (15:21 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 7 Apr 2009 15:21:47 +0000 (15:21 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@574 7c3ca157-0c34-0410-bff1-cbf682f78f5c

functions.inc.php

index 4b7888a7f7d3d8e1564f0e83e8df71c30f035946..f99dad389041f78bc3a36667fbc6922cb43d1f2d 100644 (file)
@@ -70,7 +70,7 @@ function fields($table) {
                                "type" => $match[1],
                                "length" => $match[2],
                                "unsigned" => ltrim($match[3] . $match[4]),
-                               "default" => $row["Default"],
+                               "default" => (strlen($row["Default"]) || ereg("char", $match[1]) ? $row["Default"] : null),
                                "null" => ($row["Null"] == "YES"),
                                "auto_increment" => ($row["Extra"] == "auto_increment"),
                                "collation" => $row["Collation"],