As an addendum to this -- this was solved. The master and slave were out of sync.
-Sheeri On 5/19/06, Jeremy Cole <[EMAIL PROTECTED]> wrote:
Hi Sheeri, > So I've seen replication break a few times due to duplicate queries. > A few times it was around a server crashing, but I thought perhaps it > was because of the crash. (ie, master sends a query, crashes, and > then tries to send the query again when it comes back up). > > But in the past 16 hours, it's happened twice. Both times, no crash. > No network problems that we know of. No other query problems. > > Therefore, we've deduced it's in the code -- it's trying to insert a > field with a duplicate primary key. I've sent that off to the > developers, who will hit things with sticks. > > However, why does MySQL transfer over DML queries that fail? If they > have an error, shouldn't they not replicate? This seems like a very > large bug to me. It shouldn't, except in *very* limited circumstances (where you've already shot yourself in the foot a few times, generally). I have seen a case quite a few times where the slave "hiccups" and apparently runs the same query twice. Is it possible that this is what you're seeing? Is your system replicating a mix of large (images, maybe) and small (single-row) updates? Regards, Jeremy -- Jeremy Cole MySQL Geek, Yahoo! Inc. Desk: 408 349 5104
-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]