Ответы пользователя по тегу MySQL
  • SELECT min and max price или реструктуризация?

    @dimuska139
    Backend developer
    Я бы в таком случае сделал master-slave репликацию. Инсерт/апдейт делал в мастер, а читал со слейва. По идее, должно сильно повысить производительность. Что касается максимальной и минимальной цены - самый удобный вариант, на мой взгляд - это как Василий предложил, я бы так же сделал.
    Ответ написан
    Комментировать
  • Как обойти проблему создания одинаковых кодов?

    @dimuska139
    Backend developer
    Формируй этот код на основании первичного ключа таблицы. То есть юзер отправил форму, ты сделал запись в БД, получил ее ID. И формируешь промокод на основании этого ID. ID в рамках таблицы уникален, поэтому и прокод твой будет уникальным. Можешь этот промокод формировать не в PHP, а в базе триггер повесить на событие вставки. Но советую все же это делать в коде, потому что так тестами можно покрыть.
    Ответ написан
    Комментировать
  • Авто-декремент mysql+php(автоматически)?

    @dimuska139
    Backend developer
    Тебе в базе ничего считать не надо. Когда человек нажимает на ссылку, ты в базу пишешь не интервал, а текущее время. Когда тебе надо юзера информировать (например, он открывает какую-то страницу, где выводится остаток времени), ты просто из текущего времени вычитаешь то время, которое было вписано в базу, когда человек нажал на ссылку. Вот и все. UPDATE в базе делать не надо.
    Ответ написан
    Комментировать