sql >> Database >  >> RDS >> Mysql

Geef array door in Mysql-query met nodejs

Als aanvulling op het antwoord van Bill Karwin, kunt u ook een array doorgeven aan de MySQL-query tegen de '?' tijdelijke aanduiding op dezelfde manier

WHERE table1.col2 IN (?)
//arr = [1,2,3,4,5];

Als u arr samen met de query doorgeeft, wordt deze geconverteerd naar de vereiste SQL-tekenreeks. De mysql-module gebruikt de functie 'SqlString.arrayToList' van de module 'sqlstring' intern voor de transformatie:https://github.com/mysqljs/sqlstring/blob/8f193cae10a2208010102fd50f0b61e869e14dcb/lib/SqlString.js#L60



  1. Voer db-query (sql-server 2005) uit met ajax. Is dit mogelijk?

  2. Gecomprimeerd CSV-bestand importeren in PostgreSQL

  3. Hoe de mediaan te berekenen in PostgreSQL

  4. MySQL ondersteunt de limit-clausule in een subselect niet, hoe kan ik dat doen?