[identity profile] haviras.livejournal.com posting in [community profile] useful_faq
Есть десятка три таблиц. Как из них сделать одну. Но большую.
Разумеется там дублицируется поле id

На мои потуги сделать чтото типо так (все колонки, кроме id):

INSERT INTO `voshod`.`lists`
SELECT `surname`, `podryad`,`notes`,`tel`,`date`,`type`,`cass`,`month`
FROM `voshod`.`archive_c2l_2008-12` ;
INSERT INTO `voshod`.`lists`
SELECT `surname`, `podryad`,`notes`,`tel`,`date`,`type`,`cass`,`month`
FROM `voshod`.`archive_c1l_2009-01` ;


PhpMyadmin ругается нехорошими словами (#1136 - Column count doesn't match value count at row 1 ) и посылает курить мануалы.


Вобщем как бы это так... занулить индексную колонку.


Структура lists

CREATE TABLE `lists` (
  `id` int(11) NOT NULL auto_increment,
  `surname` varchar(5000) NOT NULL,
  `podryad` varchar(5000) NOT NULL,
  `notes` varchar(5000) NOT NULL,
  `tel` varchar(11) NOT NULL,
  `date` date NOT NULL,
  `type` varchar(2) NOT NULL,
  `cass` int(2) NOT NULL,
  `month` varchar(10) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2786 DEFAULT CHARSET=cp1251 PACK_KEYS=0 DELAY_KEY_WRITE=1 AUTO_INCREMENT=2786 ;

Date: 2009-04-15 09:37 pm (UTC)
From: [identity profile] skvoznik.livejournal.com
в одну колонку не вставляют 10 колонок :)
стукнись в асю, профайл

Date: 2009-04-15 09:39 pm (UTC)
From: [identity profile] skvoznik.livejournal.com
а, восход - имя БД? :)) все равно стукнись

Date: 2009-04-15 10:03 pm (UTC)
From: [identity profile] dimmik.livejournal.com
INSERT INTO `voshod`.`lists` (`surname`, `podryad`,`notes`,`tel`,`date`,`type`,`cass`,`month`)
SELECT `surname`, `podryad`,`notes`,`tel`,`date`,`type`,`cass`,`month`
FROM `voshod`.`archive_c1l_2009-01` ;
пробовали?