Dopisanie nowej wartości do starej SQL

Dopisanie nowej wartości do starej SQL
P1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 180
0

Witam.

Piszę program komputerowy i mam pewien problem który polega na tym że nie wiem jak zapisać zapytanie SQL żeby dopisywał nowy record do starego.
Miałem w planach użyć Update ale to mi zmieni na ten nowy record a stary skasuje.

Dziękuje za każdą pomoc i życzę miłego dnia.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3892
1

Opisz table przed zapytaniem i po puszczeniu zapytania, bo ja nie rozumiem, dopisać nowy rekord do starego, nasuwa się insert, ale bez szczegółów trudno określić

P1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 180
0
Kopiuj
CREATE TABLE O_s (
    P  TEXT,
    M       TEXT,
    R TEXT UNIQUE,
    O        TEXT
);

Tak wygląda tablica.
Mi chodzi o coś takiego że ma tekst Ala ma i dopisuje do tego Kota
W C++ wygląda to tak:

Kopiuj
#include<iostream>
int main()
{
std::string zmiena="Ala ma";
zmiena+=" Kota";

}

Jak coś będzie nie jasne to proszę pytać i był bym bardzo zadowolony za pomoc.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3892
0

Zakładajac, że w kolumnie p masz ala ma

to zapytanie:

Kopiuj
update O_s set P = P + ' Kota' 

Oczywiście przydałby się warunek where, aby zaktualizować bieżący rekord, nie wiem jakiej bazy używasz, ale np w Oracle łączymy stringi za pomocą || a nie +

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.