Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Dodawanie treści do pola typu varchar
Forum PHP.pl > Forum > Przedszkole
Bobek1910
Witajcie.

Pytanie dość proste, a więc, czy da się dodać jakąś treść, w bazie danych, do pola typu varchar (albo text, ale dużej różnicy nie da), bez pobierania poprzedniego. ?

Jeśli tak, to jak. ? biggrin.gif

Próbowałem

  1. UPDATE tabela SET `varchar` = `varchar` + 'nowa treść'


Ale to nie działało.
Pozdrawiam.
cojack
  1. UPDATE tabela SET `varchar` = `varchar` || 'nowa treść'


Łączenie stringa w sql jest za pomocą || tego znaku.

@edit
zapomniałem że mysql jest tak upośledzony że odbiega od standardów ansi winksmiley.jpg
Bobek1910
Zrobiłem, jak mówiłeś (czyli plusa zamieniłem na ||) i dalej nie działa. O.o
VGT
  1. UPDATE `tabela` SET `pole` = concat(`pole`, " + nowy tekst");
Bobek1910
Dzięki, działa. smile.gif

Pomógł dla obydwu panów, przynajmniej za chęci. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.