Bug #9183 | Lock Handling in InnoDB | ||
---|---|---|---|
Submitted: | 15 Mar 2005 4:23 | Modified: | 15 Mar 2005 7:30 |
Reporter: | Suresh KV | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S2 (Serious) |
Version: | 4.0.20 | OS: | Windows (Windows 2000) |
Assigned to: | CPU Architecture: | Any |
[15 Mar 2005 4:23]
Suresh KV
[15 Mar 2005 7:30]
Heikki Tuuri
Hi! The FOREIGN KEY check has locked the parent row with an S-lock. The UPDATE would need an X-lock on the row to update it. That is why the UPDATE is waiting. The UPDATE could proceed if the locking granularity of InnoDB were column-level, but it is row-level. Regards, Heikki