Rohit Kalhans
4f7e4c9d1b
BUG#11758263 50440: MARK UNORDERED UPDATE WITH AUTOINC UNSAFE
...
Problem: Statements that write to tables with auto_increment columns
based on the selection from another table, may lead to master
and slave going out of sync, as the order in which the rows
are retrieved from the table may differ on master and slave.
Solution: We mark writing to a table with auto_increment table
based on the rows selected from another table as unsafe. This
will cause the execution of such statements to throw a warning
and forces the statement to be logged in ROW if the logging
format is mixed.
Changes:
1. All the statements that writes to a table with auto_increment
column(s) based on the rows fetched from another table, will now
be unsafe.
2. CREATE TABLE with SELECT will now be unsafe.
2012-02-09 23:28:33 +05:30
..
2011-05-24 12:08:13 +05:30
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2012-02-09 23:28:33 +05:30
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-03-28 19:57:33 +08:00
2010-12-19 18:15:12 +01:00
2011-02-23 10:31:37 +01:00
2010-11-30 23:32:51 +00:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2011-12-01 00:54:54 +00:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-11-06 19:21:12 +01:00
2011-02-23 12:54:58 +01:00
2011-04-14 00:18:08 +04:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2012-01-19 16:56:43 +00:00
2010-12-19 18:16:01 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2011-03-16 16:38:30 +00:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2011-11-24 14:51:18 +00:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-11-05 15:36:00 +01:00
2011-01-17 18:51:01 +00:00
2010-11-05 15:26:38 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-21 13:14:22 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2011-12-14 15:33:43 +02:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2011-02-23 10:31:37 +01:00
2009-12-03 16:59:58 +08:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2011-02-04 22:07:48 +03:00
2012-01-25 18:05:10 +00:00
2010-12-19 18:15:12 +01:00
2010-11-06 19:21:12 +01:00
2010-12-19 18:15:12 +01:00
2011-02-23 12:54:58 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2011-02-23 12:54:58 +01:00
2011-02-23 10:31:37 +01:00
2011-02-23 10:31:37 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2011-01-31 14:31:33 +00:00
2010-12-19 18:15:12 +01:00
2010-06-20 22:43:34 +02:00
2010-12-19 18:15:12 +01:00
2010-11-06 19:21:12 +01:00
2009-11-23 17:38:42 +01:00
2011-10-19 23:44:17 +02:00
2010-11-06 19:21:12 +01:00
2009-11-23 17:38:42 +01:00
2011-10-19 23:44:17 +02:00
2009-11-23 17:38:42 +01:00
2011-10-19 23:44:17 +02:00
2009-11-23 17:38:42 +01:00
2011-10-19 23:44:17 +02:00
2010-12-19 18:15:12 +01:00
2011-12-26 22:40:56 +05:30
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2011-02-23 10:31:37 +01:00
2010-12-19 18:15:12 +01:00
2011-03-25 12:57:27 +02:00
2011-03-25 12:57:27 +02:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2009-11-28 12:43:16 +08:00
2010-11-05 15:26:38 +01:00
2009-11-28 12:43:16 +08:00
2010-11-05 15:26:38 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2011-05-12 06:23:16 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2012-01-19 16:56:43 +00:00
2012-01-19 16:56:43 +00:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2009-11-28 02:34:47 +03:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-06-20 22:43:34 +02:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2012-02-09 23:28:33 +05:30
2012-02-09 23:28:33 +05:30
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2012-02-09 23:28:33 +05:30
2010-03-03 22:22:02 +03:00
2010-03-03 22:22:02 +03:00
2012-01-19 16:56:43 +00:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2011-02-15 12:01:52 +00:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-03-03 22:22:02 +03:00
2010-12-19 18:07:28 +01:00
2011-05-19 16:45:45 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2012-02-09 23:28:33 +05:30
2011-10-27 17:14:41 +03:00
2011-10-27 17:14:41 +03:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-06-17 22:51:35 +02:00
2011-02-23 12:54:58 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2011-02-23 12:54:58 +01:00
2010-12-19 18:07:28 +01:00
2011-07-14 12:15:24 +01:00
2011-07-14 12:15:24 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2011-11-11 17:26:56 +00:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2011-02-23 12:54:58 +01:00
2010-12-19 18:15:12 +01:00
2011-02-23 12:54:58 +01:00
2010-12-19 18:15:12 +01:00
2010-01-07 15:39:11 +00:00
2010-06-20 22:43:34 +02:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2011-03-24 10:52:40 +00:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2011-05-06 00:50:31 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2009-12-04 09:46:33 +08:00
2012-02-09 23:28:33 +05:30
2010-11-06 19:21:12 +01:00
2011-03-16 16:38:30 +00:00
2010-12-19 18:07:28 +01:00
2011-05-06 00:50:31 +01:00
2011-12-14 15:33:43 +02:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2011-05-10 12:41:09 +01:00
2010-12-19 18:15:12 +01:00
2011-02-23 10:31:37 +01:00
2011-02-23 12:54:58 +01:00
2010-12-19 18:07:28 +01:00
2011-03-15 16:12:41 +01:00
2010-11-05 15:26:38 +01:00
2011-02-23 10:31:37 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-02-05 17:01:09 +00:00
2011-03-16 16:38:30 +00:00
2010-12-19 18:15:12 +01:00
2009-12-22 10:35:56 +01:00
2009-12-22 10:35:56 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2012-01-23 17:39:37 +05:30
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-01-20 19:08:16 +00:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-06-17 22:51:35 +02:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2012-01-18 00:16:19 +02:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2011-03-17 12:12:25 +00:00
2010-12-19 18:15:12 +01:00
2010-06-20 22:43:34 +02:00
2010-12-19 18:15:12 +01:00
2011-03-15 16:11:17 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-11-06 19:21:12 +01:00
2011-02-23 12:54:58 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2012-02-09 23:28:33 +05:30
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2011-05-25 16:39:39 +02:00
2010-03-17 15:28:49 +01:00
2011-05-11 09:49:23 +02:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:07:28 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00
2010-12-19 18:15:12 +01:00