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

Bash skript pro vložení hodnot do MySQL

Zkuste toto:

#!/bin/bash
inputfile="test.txt"
cat $inputfile | while read ip mac server; do
    echo "INSERT INTO test (IP,MAC,SERVER) VALUES ('$ip', '$mac', '$server');"
done | mysql -uroot -ptest test;

Tímto způsobem streamujete soubor a čtete také provádění příkazu mysql.



  1. Resetujte kořenové heslo MySQL

  2. Odečtěte minuty od časové hodnoty v PostgreSQL

  3. Jak najít maximální hodnoty v řádcích

  4. SQL Server:jak napodobit dotaz oracle keep dense_rank?