]> git.joonet.de Git - adminer.git/commitdiff
MySQL allows only (max_allow_packet - 3)-bytes queries (thanks to kluvi)
authorJakub Vrana <jakub@vrana.cz>
Fri, 20 May 2011 16:26:27 +0000 (18:26 +0200)
committerJakub Vrana <jakub@vrana.cz>
Fri, 20 May 2011 16:26:27 +0000 (18:26 +0200)
adminer/include/adminer.inc.php

index 0c40cd104d5f10c5ea326a81c6e586f9187a6b30..c2a91ef20ae8b46c4c84c150283ecb3bd33ed1d1 100644 (file)
@@ -657,11 +657,10 @@ DROP PROCEDURE adminer_alter;
                                                        $s = ($max_packet ? "\n" : " ") . "($s)";
                                                        if (!$buffer) {
                                                                $buffer = $insert . $s;
-                                                       } elseif (strlen($buffer) + 2 + strlen($s) < $max_packet) { // 2 - separator and terminator length
+                                                       } elseif (strlen($buffer) + 4 + strlen($s) < $max_packet) { // 4 - length specification
                                                                $buffer .= ",$s";
                                                        } else {
-                                                               $buffer .= ";\n";
-                                                               echo $buffer;
+                                                               echo "$buffer;\n";
                                                                $buffer = $insert . $s;
                                                        }
                                                }