sql >> Database >  >> RDS >> Mysql

Eén update-query voor alle updates

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'

de zoekopdracht is kwetsbaar met SQL Injection , zie het artikel hieronder om te leren hoe u zich ertegen kunt beschermen,




  1. Hoe de MySQL-verbindingsstatus in C# te controleren

  2. Updaten van MYSQL naar MYSQLI

  3. Maximale SQLite-databasegrootte in Android-applicatie

  4. Hoe kan ik een lijst maken van alle externe sleutels die verwijzen naar een bepaalde tabel in SQL Server?