Простой вопрос по mysql

PooH

какой командой его надо вызывать, чтобы сразу можно было записать строчку в базу
соот-но
mysql -u login -p1234 -D database1 -h sql.ru -e INSERT into` table1` values(`value1`,`value2`...)
такая фигня не работает
уже голову сломал, как это реализовать
пробовал с ключом \. cmd.sql
где cmd.sql - текстовый файл с тем же инсертом
причем, если просто сначала зайти клиентом mysql -u login -p1234 -h sql.ru -D database1
а потом в самом шелле sql написать инсерт или \., то все прекрасно работает
объясните, где собака порылась

okis

mysql -u login -p1234 -D database1 <insert.txt 

klyv

а, мож, просто запрос в кавычки заключить в коммандной строке?..

NAIL

Ну ещё можно
 
echo "запрос" | mysql -u login -p1234 -D database1 -h sql.ru

PooH

спасибо!
теперь работает!
Оставить комментарий
Имя или ник:
Комментарий: