Olá.

Eu utilizo bastante mysql com shell.

Para inserir algo use a opção –e do mysql

Ex.

/usr/bin/mysql -c -u seuusuario -psuasenha –e "INSERT INTO tabela (campo)
VALUES ('$share')" banco



[]'s
 Alexandre Gorges ⌘
http://algorges.blogspot.com
http://www.dag.eti.br
MSN/Gtalk/iCHAT/Skype/Jabber: [email protected]





From: Marcus Gmail <[email protected]>
Reply-To: Lista Shell Script <[email protected]>
Date: Thu, 26 Mar 2009 15:34:56 -0300
To: Lista Shell Script <[email protected]>
Subject: [shell-script] Inserir dados MySQL

 
 

Boa Tarde!

Pesquisei na internet e observei que ha como inserir dados mysql via
shell script. Tenho algum conhecimento de shell porem nao estou
conseguindo fazer isso. Enquanto meu conhecimento em Perl eh quase nulo,
queria saber como posso virar no mysql para fazer isso. A ideia eh criar
um usuario no banco do postfix. Segue abaixo o comando do mysql que
quero executar.*

#INSERT INTO `tabela` ( `id` , `email` , `clear` , `name` , `uid` ,
`gid` , `homedir` , `maildir` , `quota` , `postfix` ) VALUES ( NULL ,
'[email protected] <mailto:%27pedrinho%40dominio.com> ', 'shell',
'shell', '7777', '7777',
'/diretorio/dir/', '/dir1/dir2/dir3/pedrinho/.maildir', '747474747S', 'y' );

Tentei executar esse comando via "<<" . Entretanto, ele acusa a crase "
` " como comando shell e dai nada feito.

Abs!

*
  
    

> 



[As partes desta mensagem que não continham texto foram removidas]

Responder a