sql >> Database >  >> RDS >> Mysql

Hoe gegevens in twee verschillende tabellen invoegen?

U moet eerst de gebruiker invoeren en vervolgens "SELECT LAST_INSERT_ID()" doen om de id van de gebruiker op te halen. Vervolgens kunt u de afbeelding in de afbeeldingstabel invoegen met de nieuw gemaakte gebruikers-ID. In PHP kun je eigenlijk mysql_insert_id() gebruiken om de nieuwe id op te halen. Als u mysql gebruikt met InnoDB, kunt u de bijlagen ook in een transactie , door BEGIN op te geven, gevolgd door de INSERT's, gevolgd door COMMIT als alles succesvol is toegevoegd, of ROLLBACK in geval van een fout.



  1. Retourneren geaggregeerde MySQL-functies altijd een enkele rij?

  2. Ongeldige id-SQL

  3. Verschil tussen Oracle's plus (+) notatie en ansi JOIN notatie?

  4. Actieve verbindingen sluiten met RMySQL