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

Jeden aktualizační dotaz pro všechny aktualizace

UPDATE  table1 a CROSS JOIN lookup b
 SET    a.ADRES = REPLACE(a.ADRES, b.`WRONG`, b.`RIGHT`),
        gender='$sex', 
        dob = '$dob', 
        reg_date ='$reg_date'
 WHERE  a.ADRES LIKE CONCAT('%', b.`WRONG`, '%') OR 
        id = '$id'

dotaz je zranitelný pomocí SQL Injection , v článku níže se dozvíte, jak se před ním chránit,




  1. Přidejte měsíce k datu v SQLite

  2. Jak uložit výsledky MySQL do souboru ve formátu tabulky

  3. Vytvořte entitu místnosti pro tabulku, která má pole s datovým typem LONG ve Sqlite

  4. Jak přidat oddělovač do zřetězeného řetězce v MySQL – CONCAT_WS()