MySQL update

Programovacie jazyky, rady, poradňa...
Light
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 13
Registrovaný: 11 sep 2010, 20:52
Bydlisko: Bratislava
Kontaktovať používateľa:

MySQL update

Príspevok od používateľa Light »

Nazdar, mal by som na vás jednu otázocku ohladne MySQL dotazu.

Viem že existuje dotaz typu :
UPDATE cennik SET cena = cena+100 WHERE ...
Ktoý vlastne spraví to že vezme povodnu cenu v danom zazname a navysi ju o 100.

Ja by som potreboval obdobnu alternativu ale pre textovy retazec.
Napr :
UPDATE nazov_tabulky SET name = name + '_90' WHERE ...
Cize skript by zobral meno (napr. tomas) zo zaznamu a doplnil by ho o _90 ... ci ze vysledok by vyzeral tomas_09 ...
Problem je ze neviem ako na to, skusal som pouzit format name + '_90' ten vsak nie je funkcny, neviem aky je operator pre spojenie dvoch retazcov (tomas + _90) ...

... nete som sa k nicomu nedopracoval, ak niekto viete poradit tak budem vdacny.
konyk87
King
King
Používateľov profilový obrázok
Príspevky: 1709
Registrovaný: 24 okt 2007, 15:56

Re: MySQL update

Príspevok od používateľa konyk87 »

Skúšal si funkciu concat()?

Kód: Vybrať všetko

UPDATE nazov_tabulky SET name = CONCAT(name, '_90') WHERE ...
Light
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 13
Registrovaný: 11 sep 2010, 20:52
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: MySQL update

Príspevok od používateľa Light »

super funguje :) diky moc
pipiak
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 321
Registrovaný: 11 jún 2006, 9:24
Bydlisko: KE
Kontaktovať používateľa:

Re: MySQL update

Príspevok od používateľa pipiak »

A nie je jednoduchsie robit taketo zmeny mimo mysql ? Teda radsej upravit premennu name tesne pred updatom ? Resp aj vytvorit temp premennu.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: MySQL update

Príspevok od používateľa audiotrack »

nie, lebo by si musel spraviť select + update.
Light
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 13
Registrovaný: 11 sep 2010, 20:52
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: MySQL update

Príspevok od používateľa Light »

pipiak : urcite nie, to su data ktore su v tabulke uz nejaku dobu a potreboval som ich upravit na tuto podobu ... selectovat ich cez php skript a nasledovne updatovat je myslim o dost zlozitejsie ako jeden dotaz :)
Napísať odpoveď