J'utilise Postgresql + PHP.Comment mettre à jour plusieurs lignes avec une seule requête
Dire que j'ai ce tableau:
Books (id, title, year)
et ce tableau de titres en PHP:
$titles = array ("bible","kafka","Book of Eli");
maintenant je veux mettre à jour toutes les lignes où le titre est dans le tableau de titres $ ci-dessus.
Je besoin d'une requête comme ceci:
UPDATE books SET year = '2001-11-11' WHERE title is in $titles;
Est-il possible avec une seule requête? Ou dois-je utiliser une boucle FOR?
Vous mettez à jour la date de la même valeur tous les cas où le titre est dans le tableau ou est-ce que différents titres auront des dates différentes? – TooManyCooks
oui, ce n'est qu'un exemple :) – xRobot