himitsu hat ja schon einen Link zu UpdateOrInsert für MariaDB zur Verfügung gestellt.
Das Beispiel auf der Seite:
SQL-Code:
INSERT INTO ins_duplicate VALUES (1,'Antelope')
ON DUPLICATE KEY UPDATE animal='Antelope';
ist doch recht simple und sollte einfach umzusetzen sein.
Das wäre auch aus meiner Sicht die sinnvollste Lösung.
Alternativ könnte man erst mit einem Statement feststellen, ob ein Datensatz mit Bedingung x existiert und dann im Code entscheiden,
ob ein Update oder Insert - Statement danach kommt.
Ist auf jeden Fall schneller als mit TTable!
Frank