Forum Webscript.Ru

Общие => Базы данных => Тема начата: AlieN от 27 Апреля 2002, 13:01:36

Название: Неполный дамп базы
Отправлено: AlieN от 27 Апреля 2002, 13:01:36
Можно ли сделать не полный дамп базы
т.е.
дамп по параметру одного(двух) полей ?

Только средствами SQL, чисто через консоль
Название: Неполный дамп базы
Отправлено: AliMamed от 27 Апреля 2002, 13:20:35
SELECT id,subject INTO OUTFILE \'data.txt\' WHERE tid=\'1\'
Название: Неполный дамп базы
Отправлено: AlieN от 27 Апреля 2002, 13:28:42
AliMamed
ок
а чтобы вместо таблички получились строчки
insert into .......
?
Название: Неполный дамп базы
Отправлено: AliMamed от 27 Апреля 2002, 13:34:57
mysqldump c опцией --where=\'where-condition\'
Название: Неполный дамп базы
Отправлено: AlieN от 27 Апреля 2002, 13:37:45
AliMamed
Если можно поподробнее
Название: можно
Отправлено: AliMamed от 27 Апреля 2002, 13:40:23
http://www.mysql.com/doc/m/y/mysqldump.html
Название: Неполный дамп базы
Отправлено: AlieN от 27 Апреля 2002, 13:52:50
AliMamed
правда немного не догоняю синтаксис

mysqldump -u root database table >1.txt ##ЭТО ПАШЕТ
mysqldump -u root database table --where=\'biznes=2\' >1.txt ## а это нет

говорит мол

mysqldump: Can\'t get CREATE TABLE for table \'--where=\'biznes=2\'\' (Table \'freeweb
.--where=\'biznes=2\'\' doesn\'t exist)
Название: Неполный дамп базы
Отправлено: AliMamed от 27 Апреля 2002, 14:02:19
mysqldump [OPTIONS] database [tables]
Название: Неполный дамп базы
Отправлено: AlieN от 27 Апреля 2002, 14:40:48
AliMamed
Это и в мануале есть
Перепиши пожалуйста мой запрос
Название: Неполный дамп базы
Отправлено: AliMamed от 27 Апреля 2002, 14:45:58
mysqldump -u root --where="biznes=\'2\'" database table
Название: Неполный дамп базы
Отправлено: RelaX от 15 Мая 2002, 12:30:07
что надо написать в РНР-скрипте, чтобы:
1) сделать dump определенных таблиц в файл, где будет написано
CREATE TABLE table_name (...............)
INSERT INTO table_name VALUES (.............)

2) вопрос №1 + у пользователя появится окошко загрузить данных файл себе на комп, а после успешной загрузки этоот файл с сервера удалиться  (есть такая функция в MyPHPAdmin
Название: Неполный дамп базы
Отправлено: AlieN от 16 Мая 2002, 13:44:42
RelaX
Можно сделать тогда ещё проще
phpmysqladmin
сделать копия а потом удалить где значение не равно :)

тема закрыта