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

C# Parametriseret forespørgsel MySQL med "in" klausul

Dette er ikke muligt i MySQL. Du kan oprette et påkrævet antal parametre og gøre OPDATERING ... IN (?,?,?,?). Dette forhindrer injektionsangreb (men kræver stadig, at du genopbygger forespørgslen for hver parametertælling).

En anden måde er at sende en kommasepareret streng og parse den.



  1. Sammenkædning af kolonneværdier til en kommasepareret liste

  2. Hvordan RLIKE virker i MariaDB

  3. Dynamisk SQL (EXECUTE) som betingelse for IF-sætning

  4. Mysql indeks konfiguration