Kamrad.ru
 
 
дневники | кабинет | регистрация | календарь | участники | faq | правила | поиск | фотоальбом | каська | выйти
Kamrad.ru Kamrad.ru » Авторские форумы » Веб-дизайн, вёрстка и веб-программирование » Создание таблиц в MySQL через файл
новая тема  ответить следующая тема | предыдущая тема
Автор
 
Dark - offline Dark
30-01-2004 00:48 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад
Темная личность



Создание таблиц в MySQL через файл

Камрады, имеется файл. В нём текст запросов на создание таблиц в базе. Как этот файлик поюзать, чтоб MySQL запросы выполнил для нужной базы?

Anafay - offline Anafay
30-01-2004 15:59 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать




Dark
Консоль есть?

Dark - offline Dark
30-01-2004 23:34 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад
Темная личность



Да.

Anafay - offline Anafay
30-01-2004 23:46 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать




Dark
Так на stdin файл направь

... 0<имяфайла

Будет работать под *nix и NT/2000

Neo - offline Neo
31-01-2004 00:30 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
идиотЪ



Dark

А что за файл?
Дамп базы?

Тогда юзай phpMyAdmin....

Dark - offline Dark
31-01-2004 23:40 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад
Темная личность



Да, это дамп базы. Только у меня небольшая проблема: я не знаю, что есть "stdin" и что есть "phpMyAdmin". Речь идёт о локалке...

Anafay - offline Anafay
01-02-2004 10:41 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать




Dark
В общем, у каждой консоли есть три потока:
stdin (0): то, что ты набираешь на клавиатуре.
stdout (1): то, что выводится тебе в консоль
stderr (2): сообщения об ошибках, выводимые тебе в консоль.

Тебе надо добавить в свой скрипт коннект к базе и выход. То есть вставляешь в начале файла "\r ИмяБазы;", а в конце - exit. И запускаешь:
/D/mysql/bin/mysql 0<crebas.sql 1>out.txt 2>err.txt
Ошибки смотришь в err.txt

К сожалению, никаких нормальных средств под MySQL нет, поэтому, ежели потребуется использовать в качестве скрипта результат выполнения запроса, то без специального командного файла не обойтись. Но в простейшем случае, - выполнение SQL-скрипта, - стандартной консоли MySQL должно хватить.

Dark - offline Dark
01-02-2004 23:20 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад
Темная личность



Благодарю. Всё установилось.

Текущее время: 16:25
новая тема  ответить следующая тема | предыдущая тема
 
Перейти:

версия для печати   отправить эту страницу по e-mail   подписаться на эту тему

 
Powered by: vBulletin Version 2.0.1
Copyright ©2000, 2001, Jelsoft Enterprises Limited.
Любое использование материалов сайта
возможно только с разрешения его администрации.


 

Рейтинг@Mail.ru
Рейтинг@Mail.ru