MySQL Bugs: #24432: INSERT... ON DUPLICATE KEY UPDATE skips auto_increment values
lundi 28 septembre 2015 à 16:51GuiGui's Show - Liens
Le bug totalement #WTF du jour : il faut une version précise de MySQL utilisée en serveur maître de la replication + une version précise utilisée en serveur esclave + une requête « INSERT INTO... ON DUPLICATE... » + un champ de la table en « AUTO_INCREMENT ». Dans ce cas, le process de replication se stoppe le temps qu'un admin demande à ce que la ligne responsable soit skippée... #FunFact : les logs indiquent clairement ce problème avec un lien vers la doc' :D
Pour le fun :
master (-inf, 5.0.23) [5.0.24, 5.0.34] [5.0.36,+inf)
slave
(-inf, 5.0.23) BUG#20188 both bugs, no error BUG#20188
[5.0.24, 5.0.34] this bug, no error no bug this bug, no error
[5.0.36, +inf) no bug this bug, error no bug
Oui, ça date de 2007 mais on continue à rencontrer ce genre de problèmes en production, si si si si. :)
(Permalink)
Le bug totalement #WTF du jour : il faut une version précise de MySQL utilisée en serveur maître de la replication + une version précise utilisée en serveur esclave + une requête « INSERT INTO... ON DUPLICATE... » + un champ de la table en « AUTO_INCREMENT ». Dans ce cas, le process de replication se stoppe le temps qu'un admin demande à ce que la ligne responsable soit skippée... #FunFact : les logs indiquent clairement ce problème avec un lien vers la doc' :D
Pour le fun :
master (-inf, 5.0.23) [5.0.24, 5.0.34] [5.0.36,+inf)
slave
(-inf, 5.0.23) BUG#20188 both bugs, no error BUG#20188
[5.0.24, 5.0.34] this bug, no error no bug this bug, no error
[5.0.36, +inf) no bug this bug, error no bug
Oui, ça date de 2007 mais on continue à rencontrer ce genre de problèmes en production, si si si si. :)
(Permalink)