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

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

300 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

Коммерческая on-premise платформа видеосвязи «ViM»

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

Javascript и TypescriptВеб-программирование ∙ 2 часа 40 минут назад ∙ 18 ставок

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

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

Javascript и TypescriptОбучение ∙ 1 день 6 часов назад ∙ 17 ставок

Обновление дизайна на сайте

Нужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы .

HTML и CSS версткаJavascript и Typescript ∙ 1 день 23 часа назад ∙ 87 ставок

Консультация и аудит текущего проекта на Odoo 19 Community Edition

Ищем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:…

C и C++Javascript и Typescript ∙ 2 дня 5 часов назад ∙ 7 ставок

Интернет-магазин одежды

Нужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и…

HTML и CSS версткаJavascript и Typescript ∙ 4 дня 2 часа назад ∙ 101 ставка

Заказчик
Artem Kravchenko
Украина Украина  14  0
Проект опубликован
5 лет назад
34 просмотра