Moin!
ist sowas in der Art irgendwie mölich:
update tabelle set beginn=(select beginn+'00:0:10') where ID=103
Problemlos, wenn du die richtigen Befehle, Spaltentypen und Funktionen verwendest.
Erstens: Die korrekte Syntax lautet
update tabelle set beginn = beginn + 15 where id=103
für allgemeine Addition von 15 zu einem bestehenden Wert.
Zweitens: MySQL kennt die Datentypen DATE, TIME, DATETIME und TIMESTAMP, welche zur Verarbeitung von "Zeit" geeignet sind. Bitte keine Experimente mit irgendwelchen Integern oder Stringtypen.
Drittens: MySQL kennt Funktionen zur Addition und Subtraktion von Zeit.
Das alles zusammen ergibt dann problemlos einen passenden SQL-Befehl zur Addition von 15 Minuten auf die aktuelle Zeit.
- Sven Rautenberg