sql >> Database >  >> RDS >> Mysql

Voer meerdere UPDATE's uit in één SQL-query met behulp van PHP

Uw SQL ziet er syntactisch correct uit (tenzij ik iets eenvoudigs heb gemist). Het eigenlijke probleem is dat je mysql_query() gebruikt - wat niet ondersteuning van meerdere verklaringen; daarom kunt u geen twee UPDATE query's in één met deze methode.

Uit de handleiding:

Op dezelfde manier, de mysql_ methoden worden verouderd, dus ik (en de gemeenschap) raad je aan om je code bij te werken om te gebruiken mysqli_ of PDO methoden - die beide meerdere zoekopdrachten in een enkele instructie ondersteunen.

Als u zich moet houden aan mysql_query() (in plaats van uw hele applicatie te herstructureren), splitst u gewoon de zoekopdrachten en voert u ze achter elkaar uit.



  1. Hoe het resultaat te sorteren van string_agg()

  2. Kopieer een tabel naar een andere tabel met een andere structuur

  3. Hoe op te lossen toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:Ja) bij verbinding maken met MySQL-database

  4. Werken met niet-ASCII JDBC-gegevens in Talend