|
|
|
| В самом MYSQL хоче из одной таблицы БД_1 перенести данные в другую ТАБЛИЦУ БД_2 с маленьким измением.
То есть по идеи я вот что хотел:
INSERT INTO DB_1.magazine_number VALUES
(NULL,"SELECT number FROM DB2.numbers",(SELECT UNIX_TIMESTAMP(date) FROM vladnews.numbers),1);
Но выдало ошибку что subquery returns more than 1row. Что логично.
Как это зациклить.
Или может есть способ проще | |
|
|
|
|
|
|
|
для: VL
(22.10.2009 в 09:39)
| | может лучше в phpmyadmin заюзать экспорт как sql запрос и просто потом поменять название таблицы и запустить этот запрос? | |
|
|
|
|
|
|
|
для: psychomc
(22.10.2009 в 10:28)
| | У таблиц еще разная структура. Есть тока два общих поля.
Одно из которых в старой( Дата в формате YYYY-MM-DD) я хожу преобразовать в метку времени и уже занести в новую. | |
|
|
|
|
|
|
|
для: VL
(22.10.2009 в 10:32)
| | Вы бы нарисовали несколько строк исходных таблиц, и соответствующую результирующую таблицу.
Потому что так, как сейчас изложено, непонятно вообще ничего. | |
|
|
|
|
|
|
|
для: VL
(22.10.2009 в 09:39)
| | Такие вещи делают одним многотабличным SELECT-ом. | |
|
|
|
|
|
|
|
для: cheops
(22.10.2009 в 12:14)
| | Старая таблица
id | number | date | status | info | author
------------------------------------
1 | 2512 | 2009-20-10 | 1
2 | 2512 | 2009-22-11 | 5
Важны мне столбы number и date остальные не нужны и писать и я их нестал
Новая
id | number | date_pub | status
------------------------------------
1 | 2512 | 1233333000 | 1
2 | 2512 | 1233333000 | 5
Грубо говоря .Еще я хочу преобразовать дату в юникс время сразу.
Хочу сделать это запросом не принебрегая к php
INSERT INTO DB_1.magazine_number VALUES
(NULL,"SELECT number FROM DB2.numbers LIMIT 1 ",(SELECT UNIX_TIMESTAMP(date) FROM vladnews.numbers LIMIT 1),1);
|
Но это выберет одну строку всего.
А как прогнать все данные их там около 5000.
Думаю суть ясна. | |
|
|
|
|
|
|
|
для: VL
(22.10.2009 в 14:32)
| |
INSERT
INTO `newtable` (`id`, `number`, `date_pub`, `status`)
SELECT `id`, `number`, UNIX_TIMESTAMP(`date`), `status`
FROM `old_table`
|
| |
|
|
|
|
|
|
|
для: Trianon
(22.10.2009 в 14:35)
| | Спасибо | |
|
|
|