Files
MaxScale/query_classifier/qc_sqlite/sqlite-src-3110100/src
Johan Wikman 2aca6226d9 MXS-2043 Classify SELECT ... FOR UPDATE as QUERY_TYPE_WRITE
SELECT...FOR UPDATE locks the rows for update, but only if
autocommit==0 or a transaction is active, so in principle even if
it were classified as READ it'd still be sent to master when it
actually matters.

However, even if autocommit==1 and/or no transaction is active, a
slave in read only mode will reject the statement if the user is
subject to the read only restriction (a user with super privileges
is not), which might be considered a server bug. By classifying the
statement as a write, it'll be sent to master and always succeed.
2018-09-27 10:17:47 +03:00
..
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-11-22 19:11:21 +02:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00
2016-08-11 12:44:07 +03:00