Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 10.05.2007
Сообщений: 6
1

Обновление данных в таблице с добавлением новых данных

06.05.2013, 20:37. Просмотров 1019. Ответов 1
Метки нет (Все метки)


Уважаемые знатоки, есть проблема с которой сам разобраться не могу, помогите пожалуйста.

Вопрос больше к MySql, чем к PHP. но возможно и в обоих случаях.
Есть 2 таблицы: tbl1 и tbl2. Таблица 1 является частью таблицы 2, причем в таблице 2 количество полей намного больше (она накопительная из разных таблиц).
Нужно в таблице2 обновить значения совпадающие по ключевому столбцу таблицы 1 и если данных в таблице 2 нет, то добавить как новые.
Может сумбурно объяснил, с БД только знакомлюсь и сразу на практике. Попробую уточнить на примере:
- поле1 есть в обоих таблицах
- если значение поле1 совпадает в обоих таблицах - обновляем поля таблицы2
- если значение поле1 не обнаружено в таблице2 - добавляем как новые данные

решить подобную задачу с классическими таблицами на любом языке программирования - раз плюнуть, но с БД - я пока еще полный NULL.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2013, 20:37
Ответы с готовыми решениями:

Перенос данных строки в колонки с добавлением новых строк
Здравствуйте! Необходимо перенести данные в ячейках (строка) в такие же данные, но только в...

Обновление данных при добавлении новых записей
Здравствуйте. Если открыть базу к примеру на двух компьютерах то: Еслм вносить изменение данных в...

Обновление DataGrid при добавлении новых данных
Здравствуйте. Возникла следующая проблема есть DataGrid который заполняться из БД, по нажатии на...

Обновление данных в таблице
Здравствуйте! На Лист "ЕИИС" висит база из номеров ("A") и наименования ("B"). На лист "Сканер"...

1
Модератор
3872 / 2846 / 544
Регистрация: 21.01.2011
Сообщений: 12,344
07.05.2013, 09:36 2
INSERT ... ON DUPLICATE KEY UPDATE

http://dev.mysql.com/doc/refman/5.0/en/insert.html
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2013, 09:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Обновление данных в таблице
Здравствуйте! Я добавляю новую запись в таблицу, но данные в таблице обновляются только после...

Обновление данных в таблице
Доброго времени суток, друзья. Нужна помощь в реализации запроса. Есть простая БД магазина, задача...

Обновление данных в таблице
Нужно сделать следующий запрос: "Уменьшить на 10% стоимость тех заказов,клиент которых арендовал...

Обновление данных в таблице
Добрый день! При работе над проектом возник вопрос... Есть таблица, есть метод загрузки данных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.