sql >> Databasteknik >  >> RDS >> Mysql

Hur infogar man data i två olika tabeller?

Du måste sätta in användaren först och sedan göra "SELECT LAST_INSERT_ID()" för att hämta användarens ID. Sedan kan du infoga bilden i bildtabellen med det nyskapade användar-id. I PHP kan du faktiskt använda mysql_insert_id() för att hämta det nya id:t. Om du använder mysql med InnoDB kan du även slå in inläggen i en transaktion , genom att utfärda BEGIN, följt av INSERT, följt av antingen COMMIT om allt har lagts till, eller ROLLBACK i händelse av misslyckande.



  1. NodeJS kunde inte ansluta till MYSQL senaste version inuti Docker Container

  2. Hur väljer man kolumn för statiska värden?

  3. Hur hanterar man MySQL tung trafik?

  4. Sammanfoga radvärden T-SQL