sql >> Database teknologi >  >> RDS >> Mysql

Hvordan opdaterer man et felt baseret på dets aktuelle værdi i MySQL?

Dette vil indstille result kolonne til værdien af ​​CurrentID kolonne (plus 1) i samme række for enhver række, der har et ID kolonne, der er lig med "1":

UPDATE table1
SET result = CurrentID + 1
WHERE ID = "1"


  1. Fejl:vælg kommando nægtet bruger '<brugerid>'@'<ip-adresse>' for tabellen '<tabelnavn>'

  2. Resten i PostgreSQL, MS SQL Server, MySQL og SQLite

  3. SQL hvordan man trækker resultat række 1 fra række 2, række 2 fra række 3

  4. Nested Set Model Php-bibliotek