Új hozzászólás Aktív témák
-
faster
nagyúr
Ezek egyszerű egysoros SQL utasítások. Meglévő rekordok mezőinek az átírására az UPDATE való.
UPDATE tablanev SET mezonev=ertek WHERE kulcs=azonosito;
A példádnál talán valahogy így lehetne:
www.cegnev.hu -> www.cegnev.com
UPDATE tablanev SET akarmi=''www.cegnev.com'' WHERE akarmi=''www.cegnev.hu'';
másik kérdés, hogy hogy lehet egy tábla minden sorába egy bizonyos oszolpba beírni valami értéket a többi modosítása nélkül?
Ha minden rekordban akarsz módosítást végrehajtani, akkor egyszerűen el kell hagyni a WHERE feltételt.
UPDATE tablanev SET mezonev=ertek;
[Szerkesztve] -
faster
nagyúr
Nem ''in'' kell az egyenlő helyett?
Elméletileg, de megy egyőségjellel, sőt, ha rákeresel arra, hogy ''subquery syntax'', a mysql helpnél ez jön ki:
SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);
A beágyazott rész meg szvsz nem jó, ha külön group by-olod a két oszlop szerint...
Kipróbáltam, és pontosan ugyanazt az eredményt adta, mint a concattal összefűzött mezőknél.
Új hozzászólás Aktív témák
- Allegro vélemények - tapasztalatok
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Projektor topic
- Kerékpárosok, bringások ide!
- Linux kezdőknek
- Apple asztali gépek
- Második kiadást készült az Arctic asztallap aljára szerelhető PC-jéből
- Adóbevallás
- Nem fut az Intel grafikus vezérlőin az év egyik legjobban várt címe
- One mobilszolgáltatások
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
