php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.01.2006, 18:37  
Gast
 
Beiträge: n/a
Standard [Erledigt] update einer date-spalte klappt nicht

habe in einer date-spalte etliche daten im format 2003-02-12. das jahr soll jetzt in einem rutsch um ein jahr korrigiert werden. leider funktionieren formulierungen wie

UPDATE ausleihen SET YEAR(datum)=YEAR(datum)+1 WHERE ausleid>0

nicht



eddi
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.01.2006, 18:58  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

was heist funktioniert nicht?
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 12.01.2006, 19:03  
Gast
 
Beiträge: n/a
Standard

das heist, dass der year-anteil der datums-spalte nicht um 1 jahr erh�ht wird.
  Mit Zitat antworten
Alt 12.01.2006, 19:18  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Fehlermeldungen?
Passiert sonst etwas?
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 12.01.2006, 19:34  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Auf der linken Seite des Zuweisungsoperators = muss ein Spaltenname und kein Funktionsaufruf stehen.
xabbuh ist offline   Mit Zitat antworten
Alt 12.01.2006, 19:39  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Ergibt bei mir eh einen Syntax-Fehler.
Aber du hast die Lösung doch fast...
datum = CONCAT(YEAR(datum)+1, '-', MONTH(datum), '-', DAY(datum))
Zergling-new ist offline   Mit Zitat antworten
Alt 12.01.2006, 19:48  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Besser: datum = DATE_ADD(datum, INTVERVAL 1 YEAR)
xabbuh ist offline   Mit Zitat antworten
Alt 16.01.2006, 10:03  
Gast
 
Beiträge: n/a
Standard

FUNZT!
Danke für eure Antworten.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Update einer Spalte nixdorf PHP Tipps 2008 48 12.02.2008 08:41
Update / syntaxfehler prinzli Datenbanken 7 24.11.2007 21:24
Durch Spalte definieren, welche Spalte zu ändern ist. CC84 Datenbanken 5 28.11.2006 10:26
spalte rechts ausrichten, text aber trotzdem linksbündig Crypi HTML, Usability und Barrierefreiheit 5 14.09.2006 11:35
Spalte mit Array angleichen Zahl Datenbanken 3 16.07.2006 18:08
Update - Spalte mit anderen Spalteninhalten füllen Datenbanken 1 30.01.2006 19:18
Einfach Datepicker gesucht Cyberbob_at_tot PHP Tipps 2007 5 14.11.2005 09:10
UPDATE einer Spalte der DB GrU3nL!nG Datenbanken 14 16.10.2005 02:39
[Erledigt] Jahr und Monat aus DATE spalte in MySQL abfragen. Datenbanken 7 24.09.2005 02:40
PHP-Fehlermeldung, weiss nicht mehr weiter PHP Tipps 2005-2 12 21.09.2005 12:56
Date Spalte socke Datenbanken 2 13.08.2005 12:46
[Erledigt] MySQL UPDATE. Findet Spalte nicht (Spaltenname mit leerzeich Datenbanken 5 08.08.2005 14:59
[Erledigt] doppelte Werte / Strings einer Spalte nur einmal ausgeben... Datenbanken 2 29.07.2005 12:10
[Erledigt] zwei VARCHAR spalten in eine spalte mit UPDATE (stringaddi) Datenbanken 2 05.10.2004 14:48
Spalte anlegen und in diese Daten einfügen Anuschka PHP Tipps 2004 11 09.08.2004 00:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
update date spalte, update bei date spalte, date spalte aktualisieren, update to date, php \set year(datum)=\

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.