summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Statement.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Statement.php b/src/Statement.php
index 5dfcf3a..9f3341e 100644
--- a/src/Statement.php
+++ b/src/Statement.php
@@ -269,7 +269,8 @@ abstract class Statement
$second = $list->getNextOfType(Token::TYPE_KEYWORD);
$third = $list->getNextOfType(Token::TYPE_KEYWORD);
- if ($first->value === 'DUPLICATE'
+ if ($first && $second && $third
+ && $first->value === 'DUPLICATE'
&& $second->value === 'KEY'
&& $third->value === 'UPDATE'
) {