Mysql
 sql >> Base de données >  >> RDS >> Mysql

Insertion mysql dans 2 tables

Ce n'est pas possible avec une requête comme INSERT ne peut insérer des données que dans une table dans mysql. Vous pouvez soit

  1. écrivez ceci sous la forme de deux requêtes et exécutez-les par lots
  2. créer une procédure stockée qui exécuterait deux commandes d'insertion

Vous pouvez encapsuler ces insertions dans une transaction si vous devez vous assurer que les deux requêtes écriront les données.