sql >> Databáze >  >> RDS >> Mysql

Použití shell skriptu pro vložení dat do vzdálené databáze MYSQL

Příkaz insert musí být odeslán do mysql, ne na jiný řádek v shell skriptu, takže z něj musíte udělat "dokument zde".

mysql --host=randomhost --user=randomuser --password=randompass randomdb << EOF
insert into table (field1,field2,field3) values('http://www.site.com/$hash','$file','$size');
EOF

<< EOF znamená vzít vše před další řádek, který neobsahuje nic jiného než EOF (bez mezer na začátku) jako standardní vstup do programu.



  1. Potřebuji auto_increment pole v MySQL, které není primární klíč

  2. Jak převést hodnoty oddělené čárkami na řádky v oracle?

  3. Jak ověřit e-mailovou adresu pomocí PL/SQL?

  4. Jak spojit dvě tabulky pomocí seznamu odděleného čárkami v poli spojení