代码之家  ›  专栏  ›  技术社区  ›  Isiah Jones

SQL插入到何处

sql
  •  0
  • Isiah Jones  · 技术社区  · 4 年前
    INSERT INTO Participant (Password) 
    VALUES ('768YcnaDG') 
    WHERE ParticipantID = 1048
    

    我正试图使用where子句在SQL命令中执行插入操作。附近有一条错误消息,提示语法不正确。我该如何着手解决这个问题?

    1 回复  |  直到 4 年前
        1
  •  3
  •   Gordon Linoff    4 年前

    大概,你想要 UPDATE ,不 INSERT :

    UPDATE Participant 
        SET Password = '768YcnaDG'
        WHERE ParticipantID = 1048;
    

    插入 在表中添加一个全新的行。 更新 修改一个或多个列的值。