sql >> Databasteknik >  >> RDS >> Mysql

node.js synkron mysql-fråga

Med rubriken antar jag att du menar på ett synkront sätt. Svaret är att du inte kan. Detta beror på att NodeJS är enkeltrådad och eftersom I/O (dvs kommunikation med databas) hanteras i en separat tråd (som används internt av NodeJS, den är inte tillgänglig för programmerare) skjuts resultatet av I/O till toppen av evenemangsslingan. Men NodeJS kan inte hoppa till en annan händelse i händelseslingan utan att lämna aktuell händelse.

Oavsett om du gillar det eller inte måste du hålla fast vid asynkrona mönster.




  1. Hur använder man MySQL Found_Rows() i PHP?

  2. Hur deklarerar och använder jag variabler i PL/SQL som jag gör i T-SQL?

  3. Bulk postgres-inlägg där tidsstämpeln har noll-begränsning inställd genom sequalize

  4. Varför lägger Rails till `OR 1=0` till frågor med hjälp av where-satsens hash-syntax med ett intervall?