sql >> Databáze >  >> RDS >> Mysql

C# Parametrizovaný dotaz MySQL s klauzulí `in`

To není možné v MySQL. Můžete vytvořit požadovaný počet parametrů a provést UPDATE ... IN (?,?,?,?). To zabraňuje injekčním útokům (ale stále vyžaduje, abyste znovu sestavili dotaz pro každý počet parametrů).

Jiný způsob je předat řetězec oddělený čárkami a analyzovat jej.



  1. PERIOD_DIFF() Příklady – MySQL

  2. Spouštěče události ROLLBACK v postgresql

  3. MySQL:Aktualizace všech řádků nastavením pole na 0, ale nastavením pole jednoho řádku na 1

  4. Propojit více tabulek v různých databázích? MySql