![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z napisaniem zapytania , które uaktualni mi bazę danych jeśli rekord istnieje bądz też zapisze kolejny jeśli nie istnieje.
Tabela składa się z takich pól jak: impressionid - AUTO_INCREMENT accountid userid campaignid bannerid parentbannerid dateinserted raw Działać to ma tak, że w pierwszym wywołaniu utworzy mi się nowy rekord , a w drugim wywołaniu doliczę do tego rekordu w polu raw wartość 1 co łącznie powinno dać mi dwa. W trzecim wywołaniu raw powinno wynosić już 3 itd.
Zależy mi na wydajności zapytania więc, nie chciałem używać zapytania Select sprawdzającego czy rekord istnieje. Jakieś sugestie ? Póki co za każym razem tworzy mi się nowy rekord uniklne pola to : accountid userid campaignid bannerid parentbannerid dateinserted |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:26 |