[MySql] Porządkowanie tabeli

0

Witam!

Chcę wykoanc w konkretnej tabeli takie operacje: zamienic w jednej z kolumn wszystkie wartosci "3" na "1", oraz usunąc w tej samej tabeli jedno z pól ale zanim to uczynie dopisac jego wartość do innego pola w tej tabeli. Szukam jakiegoś sprawnego sposbu żeby to zrobic. bo na piechote to będzie trwało wieczność.

0

zeby zmodyfikowac wszystkie wartosci w kolumnie danej tabeli:
UPDATE nazwa_tabeli SET nazwa_kolumny=3;
ale co do tego pola to nie wiem co masz na mysli caly wiersz czy konkretnie kolumne w danym wierszu?

0
Maker napisał(a)

UPDATE nazwa_tabeli SET nazwa_kolumny=3;

Chodziło raczej o:
UPDATE nazwa_tabeli SET nazwa_kolumny=1 WHERE nazwa_kolumny=3;

0
Maker napisał(a)

zeby zmodyfikowac wszystkie wartosci w kolumnie danej tabeli:
UPDATE nazwa_tabeli SET nazwa_kolumny=3;
ale co do tego pola to nie wiem co masz na mysli caly wiersz czy konkretnie kolumne w danym wierszu?

Chodzi mi o sytacje gdy mam pole title i pole content i chce zeby w każdym wierszu pole content zostało zaktualizowane o pole title na swoim począdku (content=title+content)

0

Podłaczę sie do pytania i dodam: jeżeli w dwóch kolumnach mam liczby zapisane w polach typu varchar i chce chce je złączyć to on mi je sumuje np. 123 123 łącząc robie to tak: 123 + 123 i otrzymuje 246, a chcuałbym otrzymak 123123 jako połaczenie tekstów a nie liczb. Jak to zrobić

0
Piotr napisał(a)

...łącząc robie to tak: 123 + 123 i otrzymuje 246, a chcuałbym otrzymak 123123 jako połaczenie tekstów a nie liczb. Jak to zrobić

spróbuj CONCAT(str1,str2,...)
http://dev.mysql.com/doc/mysql/en/string-functions.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1