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

Форум MySQL

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

 

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

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

тема: Работа с двумя Таблицами в Одной БД
 
 автор: hin   (15.01.2007 в 13:40)   письмо автору
 
 

Немного растерялся. Имеется две таблицы в БД. табл1 и табл2. Они полностью одинаковы по структуре, но в певой есть изменения в данных. Нужно произвести сравнение и сохранить различия в таблице. Как это реализовать???

   
 
 автор: cheops   (15.01.2007 в 15:53)   письмо автору
 
   для: hin   (15.01.2007 в 13:40)
 

Приведите структуру таблиц, если не сложно?

   
 
 автор: hin   (16.01.2007 в 12:18)   письмо автору
 
   для: cheops   (15.01.2007 в 15:53)
 

CREATE TABLE `product` (
`ID` int(11) NOT NULL auto_increment,
`catalog_id` int(11) default '0',
`name` varchar(255) default NULL,
`code` varchar(255) default NULL,
`FileD` varchar(255) default '',
`PriceName` varchar(255) default '',
`Vendor` varchar(100) default '',
`Country` varchar(255) default '',
`anons` text,
`description` text,
`Picture1` varchar(255) default '',
`Picture2` varchar(255) default '',
`Picture3` varchar(255) default '',
`Cost1` float(10,2) default '0.00',
`Cost2` float(10,2) default '0.00',
`Cost3` float(10,2) default '0.00',
`record_time` int(11) default '0',
`AttrValue1` varchar(255) default '',
`AttrValue2` varchar(255) default '',
`AttrValue3` varchar(255) default '',
`AttrValue4` varchar(255) default '',
`AttrValue5` varchar(255) default '',
`AttrValue6` varchar(255) default '',
`AttrValue7` varchar(255) default '',
`AttrValue8` varchar(255) default '',
`AttrValue9` varchar(255) default '',
`AttrValue10` varchar(255) default '',
`AttrValue11` varchar(255) default '',
`AttrValue12` varchar(255) default '',
`AttrValue13` varchar(255) default '',
`AttrValue14` varchar(255) default '',
`AttrValue15` varchar(255) default '',
`page_title` varchar(255) default '',
`page_description` text,
`page_keywords` text,
`record_show` char(1) default 'T',
`position` int(11) default '0',
`update_time` int(11) default '0',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3866 ;

   
 
 автор: cheops   (16.01.2007 в 13:16)   письмо автору
 
   для: hin   (16.01.2007 в 12:18)
 

А заранее известно в какой таблице данных меньше, а какая таблица обладает избыточными записями?

   
 
 автор: hin   (16.01.2007 в 13:30)   письмо автору
 
   для: cheops   (16.01.2007 в 13:16)
 

Да известно, причем даже catalog_id нужный известен

   
 
 автор: hin   (17.01.2007 в 16:21)   письмо автору
 
   для: hin   (16.01.2007 в 13:30)
 

up! Вопрос еще в силе

//Ну подскажите

   
 
 автор: maxnag   (19.01.2007 в 17:49)   письмо автору
 
   для: hin   (17.01.2007 в 16:21)
 

можно вызвать два запроса из РНР сохранить результаты в двух массивах и потом из этих массивов найти отличие.

Но это может не к чему и не привести, просто написал, что первое пришло в голову.

   
Rambler's Top100
вверх

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