dieses Problem beschäftigt mich schon eine ganze Weile aber jetzt brauch ich wirklich eine Lösung.
Wie kann ich mehrere Befehle aus einem Bashscript über eine Verbindung an den sql-Server schicken? Folgendes will ich machen
Code: Alles auswählen
mysql --skip-column-names $myconn "LOCK TABLES sortierung WRITE;"
MAXNR=`mysql --skip-column-names --batch $myconn "SELECT MAX(Nummer) FROM sortierung;"`
MAXNR=$((MAXNR+1))
mysql --skip-column-names --batch $myconn "INSERT INTO sortierung (Nummer) VALUES ($MAXNR);"
mysql --skip-column-names --batch $myconn "UNLOCK TABLES;"
Und gleich noch ein Problem bei dem ich nicht weiß wie es dazu kommt.
Code: Alles auswählen
myconn="-h "$dbhost" -D "$dbname" -u "$dbuser" -p"$dbpass
myconne=$myconn" -e "
Carsten