Forum Webscript.Ru
Общие => Базы данных => Тема начата: =Женек= от 16 Января 2003, 19:35:51
-
я работаю с Mysql под Виндами. Какие то глюки у меня с mysqlimport.
приходится все команды из консоли набирать. А как мне из консоли загрузить
кучу команд, записанных в файле *.sql?
-
из консоли=из консольного клиента?
если да, то
> source filename;
если из DOS, то
> mysql [параметры] < filename
-
с mysql под виндами намного проще работать используя mysqlFront там и импорт и экспорт баз данных реализованы
-
Вот таблица:
Поле ТИП Ключ Умолчание
Хост char char(60) PRI
Db char char(32) PRI
Пользователь char char(16) PRI
Insert_priv enum(\'N\',\'Y\') N
Update_priv enum(\'N\',\'Y\') N
Delete_priv enum(\'N\',\'Y\') N
Create_priv enum(\'N\',\'Y\') N
Drop_priv enum(\'N\',\'Y\') N
Reload_priv enum(\'N\',\'Y\') N
Shutdown_priv enum(\'N\',\'Y\') N
Process_priv enum(\'N\',\'Y\') N
File_priv enum(\'N\',\'Y\') N
Я ввожу :
INSERT INTO user VALUES (\'zheka\',\'zheka\',password(\'something\'),
\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\');
Оно мне пишет: Error in SQL syntax
Как мне ввести данные в ячейку с enum(\'N\',\'Y\'); ?
-
советую пользоваться GRANT, а не редактировать таблицы самостоятельно, если не знаешь как :-)
что касается ошибки - проверь синтаксис. Оно же выводит возле чего именно у тебя ошибка.
-
ЧТо такое грант?
-
http://www.mysql.ru/docs/pautov/sql.htm#Grant
-
из консоли=из консольного клиента?
если да, то
> source filename;
если из DOS, то
> mysql [параметры] < filename
Подскажите где можно посмотреть директорию откуда файлы будут загружаться??? В DOS и консоли, или где можно прописать стандартную директорию?
-
текущая директория будет использоваться ..
а вообще-то рекомендуется путь указывать :-)
-
а вообще-то рекомендуется путь указывать :-)
Спасибо fidget, но где именно прописывать? Какие названия файла конфигурации, и строки с параметром, где указывать директорию???
с mysql под виндами намного проще работать используя mysqlFront там и импорт и экспорт баз данных реализованы
И еще один вопросик, как я понимаю mysqlFront не входит в стандартный набор для MySql, так где его можно скачать? :confused:
-
> Спасибо fidget, но где именно прописывать?
я имелла ввиду, что указывать полный путь.
ты его нигде прописать не можешь ..
-
Все, я понял.
Спасибо fidget еще раз.