Ho una tabella composta da id - datainizio
dove all'interno ci sono tutti i giorni dell'anno dal 2006-01-01 al 2006-12-31.
Adesso volevo solo sostituire il 2006 con il 2007 lasciano inalterati il mese e il
giorno.
come posso fare?
Ho una tabella composta da id - datainizio
dove all'interno ci sono tutti i giorni dell'anno dal 2006-01-01 al 2006-12-31.
Adesso volevo solo sostituire il 2006 con il 2007 lasciano inalterati il mese e il
giorno.
come posso fare?
update tabella
set data_inizio = data_inizio + interval 1 year
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ho provato ma mi metee tutto a 0000-00-00
se nel campo hai una data tipo 2006-12-17 ti somma un anno. posta la query che esegui ed il contenuto del campo data_inizio.Originariamente inviato da cinghialotto35
ho provato ma mi metee tutto a 0000-00-00
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Questa e' un record del database
l'eco della query e':codice:Id datainizio datafine 1 2006-01-01 2006-01-02
codice:update periodi set datainizio = datainizio + interval 1 year AND datafine = datafine + interval 1 year
e da quando mai si usa AND per modificare piu' campi con UPDATE????Originariamente inviato da cinghialotto35
Questa e' un record del database
l'eco della query e':codice:Id datainizio datafine 1 2006-01-01 2006-01-02
codice:update periodi set datainizio = datainizio + interval 1 year AND datafine = datafine + interval 1 year![]()
codice:update periodi set datainizio = datainizio + interval 1 year, datafine = datafine + interval 1 year![]()
.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Ecco dov'era l'errore.
![]()