Mit welcher Art von "Tabelle" meinen Sie vermutlich die Speicher-Engine. Alles, was Mutationen unterstützt (d. h. nicht "Archiv" oder "Schwarzes Loch")
Jedes numerische Feld ist geeignet (tinyint, int, float usw.). Das heißt, es gibt keinen speziellen PHP-Code, nur die SQL zum Erhöhen des gewünschten Felds:
UPDATE table SET field = field + 1 WHERE [...]
Wenn Sie eine Transaktion wünschen, dann packen Sie die obige Abfrage in eine Transaktion. Was die MySQL-Version betrifft, stimme ich @hsz zu - verwende die aktuellste Version, die möglich ist.