summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Ungureanu <udan1107@gmail.com>2015-08-05 18:30:35 +0300
committerDan Ungureanu <udan1107@gmail.com>2015-08-05 18:30:42 +0300
commit8a1011e97497cbecbfb7cf9ef36146aaf81a1486 (patch)
treeae067d5e27ee45154f75e554cec861d775c11527
parent33b5d2657f2cb62b54cce7cabc3a7bf1a316d348 (diff)
downloadsql-parser-8a1011e97497cbecbfb7cf9ef36146aaf81a1486.zip
sql-parser-8a1011e97497cbecbfb7cf9ef36146aaf81a1486.tar.gz
sql-parser-8a1011e97497cbecbfb7cf9ef36146aaf81a1486.tar.bz2
Fixed a bug where brackets in alter operation weren't used.
-rw-r--r--src/Components/AlterOperation.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Components/AlterOperation.php b/src/Components/AlterOperation.php
index 9cae43c..ae28d51 100644
--- a/src/Components/AlterOperation.php
+++ b/src/Components/AlterOperation.php
@@ -179,7 +179,9 @@ class AlterOperation extends Component
} elseif ($token->value === ')') {
--$brackets;
} elseif ($token->value === ',') {
- break;
+ if ($brackets === 0) {
+ break;
+ }
}
}
$ret->unknown[] = $token;