diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Statements/CreateStatement.php | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/Statements/CreateStatement.php b/src/Statements/CreateStatement.php index fad4017..0f2e565 100644 --- a/src/Statements/CreateStatement.php +++ b/src/Statements/CreateStatement.php @@ -453,11 +453,13 @@ class CreateStatement extends Statement $field = null; } } elseif (($token->type === Token::TYPE_OPERATOR) && ($token->value === '(')) { - $this->partitions = ArrayObj::parse( - $parser, - $list, - array('type' => 'SqlParser\Components\PartitionDefinition') - ); + if (!empty($this->partitionBy)) { + $this->partitions = ArrayObj::parse( + $parser, + $list, + array('type' => 'SqlParser\Components\PartitionDefinition') + ); + } break; } } |