sammanfattning: i den här handledningen lär du dig hur du använder PostgreSQLUPDATE – satsen för att uppdatera befintliga data i en tabell.

introduktion till PostgreSQL update statement

PostgreSQLUPDATE – satsen låter dig ändra data i en tabell., Följande illustrerar syntaxen förUPDATE – satsen:

Code language: SQL (Structured Query Language) (sql)

i denna syntax:

  • ange först namnet på tabellen som du vill uppdatera data efter nyckelordetUPDATE.
  • andra, ange kolumner och deras nya värden efterSET nyckelord. Kolumnerna som inte visas i SET – klausulen behåller sina ursprungliga värden.
  • tredje, bestäm vilka rader som ska uppdateras i villkoret förWHERE – klausulen.,

klausulenWHERE är valfri. Om du utelämnar WHERE – klausulen kommer UPDATE – satsen att uppdatera alla rader i tabellen.

NärUPDATE – satsen körs framgångsrikt returnerar den följande kommandotagg:

count är antalet rader som uppdateras inklusive rader vars värden inte ändrades.,

returnerar uppdaterade rader

UPDATE uttalande har en valfriRETURNING klausul som returnerar de uppdaterade raderna:

PostgreSQL uppdateringsexempel

låt oss ta några exempel på att använda PostgreSQLUPDATE uttalande.,

ställa in en provtabell

följande satser skapar en tabell som hetercourses och infogar vissa data i den:

följande uttalande Returnerar data från tabellencourses:

Code language: SQL (Structured Query Language) (sql)

1) PostgreSQL update – updating one row

följande uttalande använder uttalandetUPDATE för att uppdatera kursen med id 3., Det ändrar published_date från NULL till '2020-08-01'.

Code language: SQL (Structured Query Language) (sql)

uttalandet returnerar följande meddelande som anger att en rad har uppdaterats:

Code language: Shell Session (shell)

följande uttalande väljer kursen med id 3 för att verifiera uppdateringen:

Code language: SQL (Structured Query Language) (sql)

2) PostgreSQL Update – Uppdatera en rad och returnera den uppdaterade raden

följande uttalande uppdaterar kurs-ID 2., Det ändrar published_date av kursen till 2020-07-01 och returnerar den uppdaterade kursen.

sammanfattning

  • använd PostgreSQLUPDATE för att uppdatera data i en eller flera kolumner i en tabell.
  • användRETURNING – klausulen för att returnera de uppdaterade raderna frånUPDATE – satsen
  • var den här handledningen till hjälp ?
  • YesNo

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *