Общие > Базы данных
Импорт базы
=Женек=:
я работаю с Mysql под Виндами. Какие то глюки у меня с mysqlimport.
приходится все команды из консоли набирать. А как мне из консоли загрузить
кучу команд, записанных в файле *.sql?
fidget:
из консоли=из консольного клиента?
если да, то
> source filename;
если из DOS, то
> mysql [параметры] < filename
semya:
с 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\'); ?
fidget:
советую пользоваться GRANT, а не редактировать таблицы самостоятельно, если не знаешь как :-)
что касается ошибки - проверь синтаксис. Оно же выводит возле чего именно у тебя ошибка.
Навигация
Перейти к полной версии