Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 0 Dołączył: 22.12.2011 Ostrzeżenie: (10%)
|
Witam serdecznie wszystkich.
Mam zagwozdkę z tematyki logiki. Nie wiem jak odpowiednio i optymalnie dodawać wartości do Bazy Danych z tablicy dynamicznej wielowymiarowej a konkretniej tablicy która codziennie ma nowe tablice - jedne dodane drugie skasowane i nie mam zbytnio na otrzymane dane wpływu. Przykładowa tablica wygląda tak
Ostatnie tablice są zawsze najnowsze lecz są to ilości randomowe dlatego może być 1 nowa dziennie lub 10 nowych. Chciałbym teraz dodawać tylko i wyłącznie nowe unikalne tablice do Bazy Danych - tak aby wpisy się nie duplikowały i jeśli dana tablica jest w bazie to powinna zostać pominięta a nowa unikalna powinna zostać dodana. Jak mogę rozwiązać taką logikę? Proszę o jakieś porady itp. Ten post edytował MESSIAH :) 1.08.2016, 15:42:03 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
Dlatego że masz tabelę typu InnoDB. Taki urok (IMG:style_emoticons/default/smile.gif) Nie przejmowałbym się tym jakoś specjalnie. Zanim zapełnisz wszystkie ID minie troszkę czasu. W ostateczności możesz zmienić na MyIsam
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 0 Dołączył: 22.12.2011 Ostrzeżenie: (10%)
|
Dlatego że masz tabelę typu InnoDB. Taki urok (IMG:style_emoticons/default/smile.gif) Nie przejmowałbym się tym jakoś specjalnie. Zanim zapełnisz wszystkie ID minie troszkę czasu. W ostateczności możesz zmienić na MyIsam Dajmy na to że będzie minimum 25 tabel dziennie * 12/1h * 24h = 7200 id. dziennie |
|
|
|
MESSIAH :) Dodawanie rekordów BD z dynamicznej tablicy 1.08.2016, 15:38:07
nospor ID jest unikatowe? no to nadaj w bazie na to pole ... 1.08.2016, 15:44:41
MESSIAH :) Tak każda tablica ma swój unikatowy ID. Jeśli będz... 1.08.2016, 16:01:38
nospor CytatJeśli będzie ten UNIQUE to MySQL już nie przy... 1.08.2016, 16:06:47
MESSIAH :) Teraz mi wysypuje błąd:
SQLSTATE[23000]: Integrity... 1.08.2016, 16:14:17
nospor Kiedy ci to wyskakuje? Jak probujesz stworzyc ten ... 1.08.2016, 16:16:02
MESSIAH :) Jak dodaje nowe wpisy. Myślałem że ten UNIQUE jeśl... 1.08.2016, 16:20:28
Pyton_000 INSERT IGNORE INTO 1.08.2016, 16:21:28
MESSIAH :) O to działa tylko dlaczego ID w bazie danych jest ... 1.08.2016, 17:09:47
nospor A po co korzystasz z autoincrement skoro i tak mas... 1.08.2016, 17:22:20
Pyton_000 Czyli starczy Ci na kilkaset lat 3.08.2016, 06:58:46 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:03 |