sql >> Base de Datos >  >> RDS >> Mysql

Cómo insertar los mismos datos en dos tablas en mysql

La respuesta simple es no:no hay forma de insertar datos en dos tablas con un solo comando. Bastante seguro de que tu segunda tirada de guión no es lo que estás buscando.

Por lo general, problemas como este se resuelven con UNO de estos métodos, según su necesidad exacta:

  • Crear una vista para representar la segunda tabla
  • Crear un disparador para hacer la inserción en table2
  • Uso de transacciones para garantizar que ambas inserciones sean exitosas o que ambas se deshagan.
  • Cree un procedimiento almacenado que haga ambas inserciones.

Espero que esto ayude