Ответы пользователя по тегу SQL
  • Как взять id будущей записи?

    @poniyur
    Если insert долгий, то сделайте сначала просто insert с пустыми данными.
    Тогда запрос пройдёт быстро, id будет. Далее используете update.
    Тут есть пример на PDO как получить последний вставленный id записи, которую вы и будете update'ить
    Ответ написан
    Комментировать
  • Как исправить SQL ошибку?

    @poniyur
    Вроде бы product_id и store_id при создании таблицы были заданы как PRIMARY KEY, это значит что они должны быть уникальны. Данная ошибка говорит о том, что запись со значениями product_id = '400', store_id = '74' уже есть.
    Могут помочь такие решения:
    1. Поменять PRIMARY KEY для таблицы.
    2. Не пытаться вставить дубликат как вы это делаете сейчас
    3. Пользоваться опять replace
    Ответ написан
    Комментировать