Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CASE i działania
JohnySpot
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Włocławek

Ostrzeżenie: (0%)
-----


Jak napisać CASE, który sprawdzi czy dane pole w bazie się już znajduje czy nie i albo wykona na nim UPDATE (jeżeli to pole tam jest) albo INSERT (jeżeli go nie ma).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Cytat
który sprawdzi czy dane pole w bazie się już znajduje czy nie i albo wykona na nim UPDATE (jeżeli to pole tam jest) albo INSERT (jeżeli go nie ma)

O ile wiem to pola w bazie sie dodaje ALTERer a nie INSERTem.
A jesli chodzi Ci o rekordy lub warosc w jakims polu to najlatwiej i najszybciej jest zalozyc klucz unikalny na to pole i zawsze robic insert, jesli zwroci blad ze pole jest to robisz wtedy update. Dla PG mozesz funkcyjke napisac w ktorej bedziesz mial to samo. CASE to narzut czasowy na baze.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 11:19