Clarify the documentation for multiStatement in the README #1206
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current documentation for multiStatements in the README says:
However, I can't really find any reference to the risk of SQL
injections. This sets the clientMultiStatements flag (or
CLIENT_MULTI_STATEMENTS in the C API).
This comment was added in #411, but without much explanation, and I
can't find anything in e.g. #66 or other issues either.
The documentation for MySQL1 or MariaDB2 doesn't warn for SQL
injections, and after some internet searching the only reference I found
was in the PHP Docs3:
So I assume this is what this comment refers to.
This clarifies the comment, since the current phrasing is somewhat
unclear and it took me a bit to find out what exactly this refers to.
Description
Please explain the changes you made here.
Checklist