Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Замена данных в таблице
 
 автор: Poul   (26.10.2007 в 13:36)   письмо автору
 
 

Попробую изложить суть вопроса, попробую потому как сам не очень понимаю. что надо сделать
есть таблица в БД table1
со столбцами id | quantity оба integer
и вторая таблица TABLE2
со столбцами id | quantity оба integer
и третья таблица TABLE3 с теми же столбцами
изначально в них хранятся данные одинаковые. но програмно TABLE2 можно изменять, добавлять строки и менять содержимое ячеек. при сохранении данные второй таблицы полностью заменяют первую, через удаление и потом вставкой новых данных, авот третью таблицу необходимо сформировать через отличия второй таблицы от первой (до изменения), и если с количеством в строках которые совпадают по id все понятно, то как быть со строками которых в первой таблице нет, или наоборот те что были в первой таблице а во второй их удалили?

   
 
 автор: EXP   (27.10.2007 в 00:57)   письмо автору
 
   для: Poul   (26.10.2007 в 13:36)
 

<< третью таблицу необходимо сформировать через отличия второй таблицы от первой (до изменения)

это как ?
внести из второй таблицы строки которых нет в первой или есть но изменённые
, или внести из обоих то чего есть только в них ?
и как будет с данными которые уже имеются в третьей таблице ?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования