sql >> Databáze >  >> RDS >> PostgreSQL

Počítat počet aktualizací

Například pomocí RETURNING :

DROP TABLE IF EXISTS t;
CREATE TABLE t(i INT);

INSERT INTO t(i) VALUES (1),(2),(3);

WITH cte AS
(
    UPDATE t
    SET i = i * 10
    WHERE i > 1
    RETURNING *   
)
SELECT COUNT(*) AS num_of_rows_updated
FROM cte;

Ukázka Rextester



  1. Každá hodnota je zobrazena v nové řádkové HTML tabulce

  2. Synchronizaci 2 databáze se nepodařilo potvrdit

  3. IntegrityError:porušení cizího klíče při odstranění

  4. Jak přidám vlastní omezení CHECK do tabulky MySQL?