Dani: Zeiten berechnen mit MySQL

Beitrag lesen

Hallo,

ist sowas in der Art irgendwie mölich:

update tabelle set beginn=(select beginn+'00:0:10') where ID=103

Sprich, ich will ein Datum z. B. um 15min erhöhen, ohne Programmieraufwand, nur SQL. Geht das irgendwie?

Folgender Befehl funktioniert, solange bis ein Minutenumbruch erfolgt:

update tabelle set beginn=(select beginn+'10') where ID=103

Sobald man diesen Befehl also 6x ausgeführt hat, erhält man eine Fehlermeldung: Data truncated for column 'Beginn' at row 1