sql >> Database teknologi >  >> RDS >> Mysql

Node.js og mysql tilbagekald :forespørgsel i forespørgsel tilbagekald

Du db.end() opkaldet vil sætte forbindelsen i kø for at lukke, når SELECT er fuldført, så når du forsøger at lave den indre INSERT forespørgsel, vil databaseforbindelsen være blevet lukket, derfor fejlen PROTOCOL_ENQUEUE_AFTER_QUIT, da du forsøger at sætte en ny kommando i kø, efter at forbindelsen er lukket.

Afhængigt af hvordan du opretter forbindelsen, skal du enten flytte din db.end() opkald inde i tilbagekaldene, eller ikke have en db.end() ringe overhovedet, hvis forbindelsen er åbnet ved programstart.




  1. Fjernforbindelse til clearDB heroku-database

  2. Hvordan kan jeg optimere MySQL's ORDER BY RAND() funktion?

  3. Slet, opdater med afledte tabeller?

  4. fik et udvalg, der udfører 10 forespørgsler i doktrin (Symfony)