Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

NodeJS przy dodaniu rekordów do MYSQL wyrzuca duplikat

Translated25 PLN

Opinia zleceniodawcy o współpracy z Aleksey S.

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Doskonały wykonawca, zrobił wszystko szybko i jakościowo!

Opinia freelancera o współpracy z Artem Kravchenko

Płatność
Opis zadania
Precyzyjność  wymogów
Zawsze w kontakcie

Klient jest odpowiednią i przyjemną osobą. Było miło pracować. Jedyną rzeczą, która nie była w pełni zrozumiała, było wyjaśnienie zadania, ale to było kompensowane przez komunikacyjność Arthoma. Wszyscy są zadowoleni i doradzamy do współpracy.

  1. 899    21  0   1
    Oferta, która wygrała1 dzień25 PLN

    Dobry czas dnia.
    Jestem full stack web developer, pracuję na node.js od ponad 3 lat.
    Gotowy do wykonania zamówienia.
    Piszcie, porozmawiamy o szczegółach i zacznę pracować.
    Z szacunkiem Alexei

  • Aleksey Golovin
    10 kwietnia 2021, 11:48 |

    1. Попробуйте поменять метод генерации случайных чисел. 

    2. Добавьте проверку наличия записи перед добавлением ее в базу данных и запускайте генерацию повторно если запись существует.

  • Artem Kravchenko
    10 kwietnia 2021, 11:51 |

    метод к сожалению менять не вариант 😔

    а по поводу проверки, в nodejs и mysql в прямых запросах не разбираюсь, вот в php - другое дело)


    поэтому и разместил заявку

  • Profil został usunięty
    10 kwietnia 2021, 11:55 |

    вопрос непонятный, если хотите чтобы поля были индентити то просто сделайте их PK хоть это и херня)

  • Artem Kravchenko
    10 kwietnia 2021, 11:59 |

    что такое рк?))

    вот пример, я запускаю приложение на 2 значения, и получаю в базу данные:

    id       hash      multiplier

    1        123       1.00

    2        456       8.00


    потом запускаю еще раз приложение, получаю в базу данные:

    id       hash      multiplier

    3        123       1.00

    4        456       8.00


    т.е айди auto incriment и меняется, а данные начинаются вписываться сначала, то что сначала - это нормально, вот нужно дубли не добавлять

  • Aleksey Golovin
    10 kwietnia 2021, 12:15 |

    SELECT id FROM mytable WHERE hash=xxx AND multiplier=yyy

    Если запрос вернул записи, то надо повторно генерировать данные. 


    Почитай про псевдослучайные числа. должен быть метод который генерацию случайных чисел делает более случайными. Например в С++ я использую вот такие функции 

    srand(time(NULL));

    randomize();

  • Profil został usunięty
    10 kwietnia 2021, 12:00 |

    сделай hash первичным ключем

  • Artem Kravchenko
    10 kwietnia 2021, 12:03 |

    сделал это еще сначала image


  • Profil został usunięty
    10 kwietnia 2021, 12:10 |

    ошибка если будет в трай кеч заверни

  • Aleksey Golovin
    10 kwietnia 2021, 12:07 |

    Это приведёт к ошибке. А ее надо будет обрабатывать.

Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL

System ewidencji, planowania i sprzedaży dla farmy grzybowej

2230 PLN

Oto pełny, finalny tekst Technicznego Zadania (TZ). Łączy on wszystkie Twoje wymagania: 16 komór, 20 kontrahentów, harmonogram po dniach, ewidencja opakowań, obliczenie rentowności oraz obowiązkowy podział na trzy gatunki grzybów. Możesz całkowicie skopiować ten tekst i wysłać…

Bazy danych i SQLZarządzanie klientami i CRM ∙ 9 godzin 18 minut temu ∙ 43 oferty

Zewnętrzny raport 1C 8.3 — prognoza stanów towarów

83 PLN

Potrzebny zewnętrzny raport (.erf) dla 1C:Enterprise 8.3 (konfiguracja do ustalenia). Co ma robić: Wyciągać stany towarów z bazy Analizować historię sprzedaży za ostatnie 30 dni Liczyć średni tempo sprzedaży dla każdego towaru Określać, po ilu dniach towar się skończy Oznaczać…

Bazy danych i SQLZarządzanie klientami i CRM ∙ 9 godzin 54 minuty temu ∙ 10 ofert

Audyt bezpieczeństwa aplikacji internetowej i bazy danych dla niestandardowego CRM — specjalista BaaS / Database-as-API (Penetr

Przegląd projektu Obsługujemy platformę zarządzania relacjami z klientami (CRM) stworzoną na zamówienie, która prowadzi dwa biznesy usługowe w jednym systemie. Jest to nowoczesna aplikacja internetowa JavaScript wspierana przez bazę danych jako usługa (BaaS) i wdrożona na…

Bazy danych i SQLTestowanie i kontrola jakości ∙ 22 godziny 17 minut temu ∙ 9 ofert

Synchronizacja baz danych

Synchronizacja programów Microsoft Access i CRM SalesDrive. Przekazywanie danych z CRM do Microsoft Access na pierwszym etapie (zmiana statusu lejka). Przekazywanie danych z Microsoft Access do CRM na drugim etapie (zmiana statusu w programie).

Bazy danych i SQL ∙ 1 dzień 4 godziny temu ∙ 10 ofert

Konfiguracja systemu kopii zapasowej i optymalizacja infrastruktury serwerowej

Cel prac: Zapewnienie niezawodnego przechowywania danych systemu CRM i aplikacji poprzez wdrożenie zautomatyzowanego systemu tworzenia kopii zapasowych (Backups), a także przeprowadzenie szeregu poprawek serwerowych w celu zwiększenia stabilności, bezpieczeństwa i wydajności…

DevOpsBazy danych i SQL ∙ 2 dni 2 godziny temu ∙ 23 oferty

Zleceniodawca
Artem Kravchenko
Ukraina Ukraina  14  0
Zlecenie zostało opublikowane
5 lat temu
34 wyświetlenia