Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

NodeJS при додаванні запису в MYSQL кидає дублікат

Translated300 UAH

Відгук замовника про співпрацю з Алексеєм С.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Чудовий артист, зробив все швидко і якісно!

Відгук фрилансера про співпрацю з Artem Kravchenko

Оплата
Постановка завдання
Чіткість вимог
Контактність

Замовник адекватний і приємний чоловік. Було приємно працювати. Єдине, що не зовсім зрозуміло було пояснено завдання, але це компенсувало комунікативність Артема. В цілому всім задоволений і рекомендую до співпраці.

  1. 899    21  0   1
    Переможець1 день300 UAH

    Доброго часу дня.
    Я full stack web developer, на node.js працюю вже більше 3 років.
    Готова виконати Ваш замовлення.
    Пишіть, обговорюватимемо деталі, і я піду до роботи.
    З повагою, Алексей

  • Алексей Головин
    10 квітня 2021, 11:48 |

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

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

  • Artem Kravchenko
    10 квітня 2021, 11:51 |

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

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


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

  • Профіль видалено
    10 квітня 2021, 11:55 |

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

  • Artem Kravchenko
    10 квітня 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 и меняется, а данные начинаются вписываться сначала, то что сначала - это нормально, вот нужно дубли не добавлять

  • Алексей Головин
    10 квітня 2021, 12:15 |

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

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


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

    srand(time(NULL));

    randomize();

  • Профіль видалено
    10 квітня 2021, 12:00 |

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

  • Artem Kravchenko
    10 квітня 2021, 12:03 |

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


  • Профіль видалено
    10 квітня 2021, 12:10 |

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

  • Алексей Головин
    10 квітня 2021, 12:07 |

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

Актуальні фриланс-проєкти в категорії Javascript та Typescript

Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)

259 176 UAH

Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;…

Javascript та TypescriptВеб-програмування ∙ 2 дні 3 години тому ∙ 99 ставок

Gsap анімації

1000 UAH

Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та…

Javascript та TypescriptВеб-програмування ∙ 2 дні 9 годин тому ∙ 21 ставка

Комерційна on-premise платформа відеозв'язку «ViM»

Требуется разработати on-premise систему відеозв'язку з базовим розрахунком на 100 одночасних підключень (10 ізольованих кімнат по 10 осіб). Платформа повинна мати закладену архітектуру для майбутнього горизонтального масштабування до 1000 користувачів шляхом додавання нових…

Javascript та TypescriptВеб-програмування ∙ 3 дні 4 години тому ∙ 32 ставки

Шукаю наставника з Claude Code для запуску веб-проєкту з нуля

**Коротко про завдання:** Я новачок без досвіду в програмуванні. Є готове ТЗ на розробку сайту (42 сторінки, Next.js, PostgreSQL). Хочу реалізувати його самостійно за допомогою Claude Code - потрібен спеціаліст, який налаштує середовище і навчить мене працювати з інструментом.…

Javascript та TypescriptНавчання ∙ 4 дні 8 годин тому ∙ 18 ставок

Оновлення дизайну на сайті

Потрібно оновити дизайн існуючого сайту, використовуючи HTML, CSS, JS: освіжити зовнішній вигляд, зробити його сучасним і адаптивним під мобільні пристрої. Потрібно додати плавні анімації та інтерактивні елементи.

HTML та CSS верстанняJavascript та Typescript ∙ 5 днів 2 години тому ∙ 90 ставок

Замовник
Artem Kravchenko
Україна Україна  14  0
Проєкт опублікований
5 років тому
34 перегляди