Essentiellement, je voudrais stocker des lignes dans une variable temporaire pour la vie d'une procédure dans MySQL.Comment dois-je stocker temporairement des lignes dans une procédure stockée?
Ma procédure va saisir une colonne de clés étrangères au début de la procédure. Une fois que j'ai fini de travailler avec eux, je veux mettre à jour le tableau pour indiquer qu'ils ont été traités. Il peut y avoir des insertions dans cette table pendant que ma procédure travaille sur son ensemble de données, donc je ne veux pas marquer incorrectement ces nouvelles lignes comme traitées. Je ne veux pas non plus verrouiller cette table et tenir le fil qui fait les inserts.
Une table temporaire est-elle la meilleure solution?
Oui, ce qui a fini par le faire. – Fredrick