Incrementarea unei coloane cu valoare

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

silently
New Member
Mesaje: 2
Membru din: Mar Apr 26, 2011 6:06 pm

Incrementarea unei coloane cu valoare

Mesajde silently » Mar Mai 24, 2011 4:22 pm

Am o baza de date cu f multe linii si vreau sa mi se incrementeze o valoare pe toate randurile din coloana unui tabel
Exemplu:
nume tabel voce
nume coloana nume

id ip nume
1 10.10.10.1 nume1
2 10.10.10.2 nume2
3 10.10.10.3 nume3
4 10.10.10.4 nume4
5 10.10.10.5 nume5

Coloana nume este goala la mine.
Tabelul este deja populat cu aprox 1000 linii.
Thx



Avatar utilizator
MihaiC
Senior Member
Mesaje: 1644
Membru din: Dum Mai 14, 2006 8:07 pm

Mesajde MihaiC » Mar Mai 24, 2011 5:04 pm

Nu stiu daca am inteles bine

UPDATE `tabel` SET coloana=coloana+1
Dev @ oblio.eu

Avatar utilizator
matheuzzy
Senior Member
Mesaje: 383
Membru din: Dum Apr 26, 2009 4:42 pm
Localitate: Bucuresti

Mesajde matheuzzy » Mar Mai 24, 2011 6:02 pm

coloana = coloana + 1 le va face +1 la toate
adica 2, 3, 4 - le deplaseaza cu 1

pentru a completa coloana nume cu o valoare
poti face
UPDATE `tabel` SET nume= CONCAT('nume',id) where nume = '' or nume is null


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 11 vizitatori