Voilà, 2 problèmes en une question. Je m'explique.
Disons que J'ai 2 tables INNODB (mysql 4.x), que l'on simplifie:
Table1
t1_id (auto-increment)
t1_description
___________
Table2
t2_id REFERENCES table1(t1_id)
t2_description
J'ai une fonction (en php5) qui insère un nouvel enregistrement. C'est à dire qu'il va rajouter VALUES(1,'blabla) dans Table1 puis (1,'tratra') dans Table2
Mes questions:
- Comment faire pour, s'il y a un crash entre les 2 insert, DELETER le insert que l'on a fait dans Table1 ?
Comment éviter que qqn d'autre fasse un insert pile au moment où le premier insert (dans table1) a été fait? (si c'est possible, je sais pas)
merci bcp pour toute réponse. Comme je n'ai pas du tout idée comment faire, même des "mots clés" me sont suffisant, à partir desquels je pourais orienter mes recherches.
Partager