Warum bekomme ich hier die Fehlermeldung?
(Mit einer SQLite Datenbank bekommen ich diese Fehlermeldung nicht).
use DBI;
my $dbh = DBI->connect( "DBI:mysql:dbname=$db", $user, $passwd, {
PrintError => 0,
RaiseError => 1,
AutoCommit => 1,
} ) or die DBI->errstr;
$dbh->do( "CREATE TEMPORARY TABLE test_table AS SELECT * FROM Abteilung AS abt
LEFT OUTER JOIN Mitarbeiter AS mit ON abt.AbtNr = mit.AbtNr" );
Fehlermeldung:
QuoteDBD::mysql::db do failed: Duplicate column name 'AbtNr' at ./perl.pl line 10