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

¿Cómo inserto datos en dos tablas diferentes?

Primero debe insertar el usuario, luego hacer "SELECT LAST_INSERT_ID ()" para recuperar la identificación del usuario. Luego puede insertar la imagen en la tabla de imágenes con la identificación de usuario recién creada. En PHP puedes usar mysql_insert_id() para recuperar la nueva identificación. Si usa mysql con InnoDB, también puede envolver las inserciones en un transacción , emitiendo BEGIN, seguido de INSERT, seguido de COMMIT si todo se agregó con éxito, o ROLLBACK en caso de falla.