перенос данных из одной базы в другую

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
maniac
мл. сержант
Сообщения: 149
Зарегистрирован: 2006-05-31 7:42:14

перенос данных из одной базы в другую

Непрочитанное сообщение maniac » 2006-11-04 12:59:17

Привед народ. Только не пинайте сильно, а помогите реальными коммандами. Есть mysql, в ней создано 2 базы база flows и база test_db. Мне нужно из базы flows перенести данные в базу test_db(в ней сделаны таблицы по аналогии с flows).
так вот я захожу в mysql, делаю
use flows
затем
insert into test_db.flows select from flows where date>"2006-07-01 10:20:02" and date<"2006-08-01 00:00:00";

а он мне говрит
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from flows where date >"2006-07-01 10:20:02" and date <"2006-08-01 00:00:00"' at line 1

помогите как правильно написать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-11-04 15:33:20

что выбираешь, укажи.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
lexy
сержант
Сообщения: 288
Зарегистрирован: 2006-07-21 9:54:44
Откуда: Волхов, ЛО
Контактная информация:

Re: перенос данных из одной базы в другую

Непрочитанное сообщение lexy » 2006-11-07 7:58:16

maniac писал(а):Привед народ. Только не пинайте сильно, а помогите реальными коммандами. Есть mysql, в ней создано 2 базы база flows и база test_db. Мне нужно из базы flows перенести данные в базу test_db(в ней сделаны таблицы по аналогии с flows).
так вот я захожу в mysql, делаю
use flows
затем
insert into test_db.flows select from flows where date>"2006-07-01 10:20:02" and date<"2006-08-01 00:00:00";

а он мне говрит
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from flows where date >"2006-07-01 10:20:02" and date <"2006-08-01 00:00:00"' at line 1

помогите как правильно написать?
date является зарезервированным словом Mysql, если поле в таблице имеет такое же имя то указывать надо по типу:

Код: Выделить всё

insert into `test_db.flows` select from `flows` where `date`>"2006-07-01 10:20:02" and `date`<"2006-08-01 00:00:00";

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-11-07 8:13:00

не, в данном случае, он забыл звёздочку :)
ПРо дату была бы следующая ошибка, а в данной, парсер до неё даже не дошёл :)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
lexy
сержант
Сообщения: 288
Зарегистрирован: 2006-07-21 9:54:44
Откуда: Волхов, ЛО
Контактная информация:

Непрочитанное сообщение lexy » 2006-11-07 9:22:33

упс.... точно ))))))))