mysql commande insert avec une clause where

im essayant d'insérer des données dans une ligne particulière dans la base de données, mais je mysql est que c'est une erreur:

INSERT INTO user (rep, course) VALUES('5', 'computer science') WHERE user='2'

OriginalL'auteur getaway | 2010-10-16