Parse START TRANSACTION when followed by a semicolon

Co-authored-by: Nikhil Benesch <nikhil.benesch@gmail.com>
This commit is contained in:
gaffneyk 2019-09-13 13:36:35 -05:00 committed by Nikhil Benesch
parent abf68c6af6
commit 2bb38c9b27
No known key found for this signature in database
GPG key ID: FCF98542083C5A69
2 changed files with 13 additions and 2 deletions

View file

@ -2026,7 +2026,7 @@ impl Parser {
TransactionMode::AccessMode(TransactionAccessMode::ReadOnly)
} else if self.parse_keywords(vec!["READ", "WRITE"]) {
TransactionMode::AccessMode(TransactionAccessMode::ReadWrite)
} else if required || self.peek_token().is_some() {
} else if required {
self.expected("transaction mode", self.peek_token())?
} else {
break;