Hallo zusammen,
weiß nicht genau, ob ich hier im richtigen Forum bin.
Möchte gern in einem Shell-Script eine Tabelle in einer DB erstellen, der Namen aus einem festen Teil und aus einer Variablen besteht.
#! /bin/bash
DATUM=` date +%Y%m%d`
QUERY=$(printf '"create table datenlager.crdata_aktuell_' ; printf $DATUM ; printf ' like crdata01_n00_aktuell"')
echo $QUERY
mysql -e $QUERY --user=xxx --password=yyy
Aber die Tabelle wird nicht erstellt. Es kommt ein Hinweis (ellenlang) auf die "richtige" Syntax.
Wie kann ich das bewerkstelligen, dass die Tabelle innerhalb des Scripts erstellt wir?
Danke
Thomas
weiß nicht genau, ob ich hier im richtigen Forum bin.
Möchte gern in einem Shell-Script eine Tabelle in einer DB erstellen, der Namen aus einem festen Teil und aus einer Variablen besteht.
#! /bin/bash
DATUM=` date +%Y%m%d`
QUERY=$(printf '"create table datenlager.crdata_aktuell_' ; printf $DATUM ; printf ' like crdata01_n00_aktuell"')
echo $QUERY
mysql -e $QUERY --user=xxx --password=yyy
Aber die Tabelle wird nicht erstellt. Es kommt ein Hinweis (ellenlang) auf die "richtige" Syntax.
Wie kann ich das bewerkstelligen, dass die Tabelle innerhalb des Scripts erstellt wir?
Danke
Thomas