newit1
Goto Top

SQL Befehle über Linux-Shell

Hallo

Ich will mehrere SQL Befehle über eine Shell ablaufen lassen.


#! /bin/sh

mysql --user=root --password=12345; 

mysql> USE datenbank1; 

mysql> CREATE TABLE xxxx LIKE xxxxx;


Wenn ich die Shell ausführe Öffnet sich nur das Terminal wo ich die SQL Befehle eingeben kann. Ich will aber das diese automatisch ablaufen...
Wo ist noch der Fehler?


Vielen Dank!

Content-ID: 361611

Url: https://administrator.de/forum/sql-befehle-ueber-linux-shell-361611.html

Ausgedruckt am: 15.01.2025 um 11:01 Uhr

certifiedit.net
certifiedit.net 18.01.2018 um 23:12:27 Uhr
Goto Top
schreib eine ausfuehren.sql und führ diese aus.
newit1
newit1 18.01.2018 um 23:22:09 Uhr
Goto Top
Wie meinst du das?
certifiedit.net
certifiedit.net 18.01.2018 um 23:27:49 Uhr
Goto Top
genau so wie geschrieben. Allerdings empfehle ich hierzu ein gutes, in die Tiefe gehendes Buch.
Arano
Lösung Arano 19.01.2018 aktualisiert um 08:06:50 Uhr
Goto Top
Moin.

hier MySQL Reference Manual hindest du diesen Abschnitt: "4.5.1.5 Executing SQL Statements from a Text File"

~Arano