J'ai une requête que je cours une fois par jour qui prend certaines tables de ma base de données et les met dans une seule table afin que je puisse rapidement exporter l'information dans n'importe quel format dont j'ai besoin.Y at-il un moyen de ne pas avoir un verrou dans MySQL?
Je courais un problème mais qui me donne l'erreur suivante: « SQLSTATE [40001]: échec de sérialisation: 1213 Deadlock trouvé en essayant d'obtenir verrouillage, essayez transaction redémarrer »
D'après ce que je comprends les sons comme ma requête essaie d'obtenir un verrou sur la table quand il y a déjà un verrou en place. Cependant j'avoue que je ne sais rien sur le verrouillage de table ou comment cela fonctionne.
Vraiment j'essaie juste de lire les autres tables et de ne pas leur écrire, est-ce qu'il y a une manière que je peux créer la requête mais ne pas demander un verrou?
Ma requête est ridiculement longue, c'est pourquoi je ne l'ai pas posté. S'il y a certaines parties dont vous avez besoin faites le moi savoir et je peux les poster.
Types de tableaux? InnoDB ou MyISAM? – razzed
Les tables sont toutes InnoDB. –