sql >> Databasteknik >  >> RDS >> Mysql

Bash-skript för att infoga värden i MySQL

Prova den här:

#!/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;

På så sätt läser du streaming av filen även körningen av mysql-kommandot.



  1. postgres standardtidszon

  2. Hur kan jag inkludera nollvärden i ett MIN eller MAX?

  3. Hur man skapar unika begränsningar för flera kolumner i SQL Server - SQL Server / TSQL självstudie del 96

  4. Använda CASE-uttryck i SQL Server