revno: 3402.31.24
|
committer: Dmitry Shulga <Dmitry.Shulga@oracle.com>
|
branch nick: mysql-trunk-bug13256831
|
timestamp: Fri 2011-12-09 16:47:01 +0600
|
message:
|
Fixed bug#13256831 - ERROR 1032 (HY000): CAN'T FIND RECORD.
|
|
This bug only occurs if a user tries to update a base table using
|
an updatable view and this view was created as a join for which
|
the clause 'WITH CHECK OPTION' was specified.
|
|
The reason for the bug was that when such an update was
|
executed, row positions were not properly handled for tables
|
that were not updated but had constraints that had to be
|
checked due to the 'WITH CHECK OPTION' clause.
|
|
The reason for the bug was that when such update is executed
|
then for tables specified in the view definition and
|
also listed in the 'WITH CHECK OPTION' clause the positioning to
|
row being updated is not performed.
|