diff options
author | Deven Bansod <devenbansod.bits@gmail.com> | 2016-09-07 01:28:01 +0530 |
---|---|---|
committer | Deven Bansod <devenbansod.bits@gmail.com> | 2016-09-07 01:28:05 +0530 |
commit | ed538434d31e19faec63929ae2c0dfca545fa50c (patch) | |
tree | 63294260e964be77cda9a0e7cb86f592490c09bd /src | |
parent | 88d29d569e650ab14e896d0b34c10ab5d0a40f8a (diff) | |
download | sql-parser-ed538434d31e19faec63929ae2c0dfca545fa50c.zip sql-parser-ed538434d31e19faec63929ae2c0dfca545fa50c.tar.gz sql-parser-ed538434d31e19faec63929ae2c0dfca545fa50c.tar.bz2 |
Fix test failure
Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/Components/AlterOperation.php | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/Components/AlterOperation.php b/src/Components/AlterOperation.php index c81cc8f..72d3726 100644 --- a/src/Components/AlterOperation.php +++ b/src/Components/AlterOperation.php @@ -222,11 +222,14 @@ class AlterOperation extends Component } elseif (!empty(Parser::$STATEMENT_PARSERS[$token->value])) { // We have reached the end of ALTER operation and suddenly found // a start to new statement, but have not find a delimiter between them - $parser->error( - __('A new statement was found, but no delimiter between it and the previous one.'), - $token - ); - break; + + if (! $token->value == 'SET' && $list->tokens[$list->idx - 1]->value == 'CHARACTER') { + $parser->error( + __('A new statement was found, but no delimiter between it and the previous one.'), + $token + ); + break; + } } $ret->unknown[] = $token; } |