Describe the bug
After the replaced values in the multirow statement it always inserts a semicolon. Code
This only works if the insert has the values at the end of the statement.
Insert into values (?,?,?) changes into Insert into table values ('','','');
If we for example use the SQLite Upsert/On Conflict the values are not at the end of the statement.
INSERT INTO users (name, email) VALUES (?, ?) ON CONFLICT(email) DO UPDATE SET name = excluded.name changes into
INSERT INTO users (name, email) VALUES ('', ''); ON CONFLICT(email) DO UPDATE SET name = excluded.name
This transforms is an invalid statement
To Reproduce
Steps to reproduce the behavior:
Execute the statements from above
Expected behavior
No semicolon is inserted at all.
Desktop (please complete the following information):
OS: Android --> unknown if the same error exists on IOS
Describe the bug After the replaced values in the multirow statement it always inserts a semicolon. Code
This only works if the insert has the values at the end of the statement.
Insert into values (?,?,?)
changes intoInsert into table values ('','','');
If we for example use the SQLite Upsert/On Conflict the values are not at the end of the statement.INSERT INTO users (name, email) VALUES (?, ?) ON CONFLICT(email) DO UPDATE SET name = excluded.name
changes intoINSERT INTO users (name, email) VALUES ('', ''); ON CONFLICT(email) DO UPDATE SET name = excluded.name
This transforms is an invalid statement
To Reproduce Steps to reproduce the behavior:
Expected behavior No semicolon is inserted at all.
Desktop (please complete the following information):