powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создать если не существует иначе обновить
2 сообщений из 2, страница 1 из 1
Создать если не существует иначе обновить
    #39592051
Izooomrud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Есть таблица table (id, goods, country, price)
Добавляю в неё данные с проверкой существования goods, если поле существует - обновляю определённые поля.

авторINSERT INTO $bd (goods, country, price)
VALUES ('$v1', '$v2', '$v3')
on duplicate key update bid = values(country), ask = values(price)

Позже решил добавить в базу товары из других стран, решил сделать так table (id, goods, country, price, country2, price2) получилась какая-то хренотня, потом разделил таблицу на 3
goods(id, name, desctription), country(idCountry, country) и prices(idPrices, price) связал их между собой по ключам id, idCountry и idPrices
и вот теперь вопрос, как модифицировать мой запрос к базе что бы вставить данные в 3 таблице, либо обновить country и price, если name существует?
...
Рейтинг: 0 / 0
Создать если не существует иначе обновить
    #39592321
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вынести логику в ХП.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создать если не существует иначе обновить
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]