Mettre à jour une ligne entière dans MySQL

Je suis nouveau sur MySQL et je veux mettre à jour une ligne entière dans MySQL avec un nouveau tableau, jusqu'à présent, tous les exemples de la requête de mise à Jour nécessite de spécifier le nom de la colonne et une nouvelle valeur pour cette colonne, comme ceci:

"UPDATE tablename SET columnname = '".$new_value."' WHERE columnname = '".$value."'";

Comment puis-je mettre à jour un enregistrement entier avec la requête de mise à jour ou dois-je utiliser le remplacer requête?

Tous les conseils seront appréciés.

Edit: Est-il une requête qui n'a pas besoin de spécifier tous les noms de colonnes et les nouvelles valeurs de la colonne?

Fondamentalement, je veux avoir une requête qui ressemble à quelque chose comme ceci:

Mise à jour entirerow avec thisarray où primarykeycolumn='cettevaleur'

source d'informationauteur grasshopper