sql >> Database >  >> RDS >> Mysql

C# Geparametriseerde Query MySQL met `in` clausule

Dit is niet mogelijk in MySQL. U kunt een vereist aantal parameters maken en UPDATE ... IN (?,?,?,?) doen. Dit voorkomt injectieaanvallen (maar vereist nog steeds dat u de query opnieuw opbouwt voor elke parametertelling).

Een andere manier is om een ​​door komma's gescheiden tekenreeks door te geven en deze te ontleden.



  1. Databasegebruikersbeheer:rollen beheren voor MariaDB

  2. MySQL-update wijzigen van meerdere kolommen is niet-atomair?

  3. Wat is de betekenis van <> in mysql-query?

  4. MySQL now() verander tijdzone