Een invoer bijwerken:
Een simpele verhoging zou voldoende moeten zijn.
UPDATE mytable
SET logins = logins + 1
WHERE id = 12
Nieuwe rij invoegen, of bijwerken indien al aanwezig:
Als u een eerder bestaande rij wilt bijwerken of deze wilt invoegen als deze nog niet bestaat, kunt u de REPLACE
syntaxis
of de INSERT...ON DUPLICATE KEY UPDATE
optie (As Rob Van Dam
gedemonstreerd in zijn antwoord
).
Een nieuw item invoegen:
Of misschien ben je op zoek naar iets als INSERT...MAX(logins)+1
? In wezen zou u een query uitvoeren die lijkt op de volgende - misschien een beetje ingewikkelder, afhankelijk van uw specifieke behoeften:
INSERT into mytable (logins)
SELECT max(logins) + 1
FROM mytable