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:
  1. 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.