Ich kann dir nicht helfen, wie das in
MySQL Direct funktioniert, aber wie du das im Prinzip anpacken kannst.
1. Mach ein Count auf deine Tabelle, ob der String schon existiert. Einfach mit
select count(*) as N from Tabelle where StringFeld='dein wert'
Ist N=0, machst du ein Insert in die Tabelle, und setzt dein StringFeld auf den gewünschten Wert.
Ist N <> 0, einfach ein
select * from Tabelle where StringFeld='dein wert'
und anschliessend ein Edit
In beiden Fällen nur noch die Zählerspalt füllen, etweder auf 0 setzen im 1. Fall, oder um 1 erhöhen im 2. Fall, und dein Record posten... Fertig.