Mam problem z wkładaniem zmiennej to bazy. Otóż chce włożyć konkretną wartość to wyznaczonego wiersza takim zapytaniem: INSERT INTO users (friends) VALUES ("Kasia") WHERE id = 3
Ale to nie działa, proszę pomóżcie !!!
Baza danych Mysql
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
0
Chodzi Ci o zaktualizowanie wartości w już istniejącej linii (np. zmiana z (3, "Asia") na (3,"Kasia")) czy dodanie nowej linii (3,"Kasia")?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3
0
Chodzi o dodanie nowej wartości nie chce dodawać nowej linii tylko w tej która już istnieje
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3
0
Nie bo chciałbym w to samo pole później dodawać kolejne imiona a kwerenda UPDATE usunie mi te wcześniejsze
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 2255
0
INSERT wstawia nowe rekordy, UPDATE aktualizuje istniejące - wybierz jedno z tego. Jeśli masz zamiar dodawać imiona do istniejących rekordów to robisz UPDATE np tak:
UPDATE tabela
SET imie = CONCAT( imie, ' Halinka')
WHERE ....
Nie można dodać warunku WHERE w insercie.