#!/usr/bin/perl
###########################################
# mysql_create_table.pl
# Mike Schilli, 2002 ([email protected])
###########################################
use warnings;
use strict;

my $USER = "root";
my $PASS = "";

use DBI;

my @DSN = ("DBI:mysql:" .
 "database=keep_on_truckin;" .
 "host=localhost", $USER, $PASS);

   # Datenbank andocken
my $dbh = DBI->connect(@DSN,
   { PrintError => 0,
     AutoCommit => 1,
   });

   # Fehler beim Verbinden?
die $DBI::errstr unless $dbh;

   # Alte Tabelle löschen
$dbh->do("DROP TABLE fahrzeuge");

   # Neue anlegen
$dbh->do( "
   CREATE TABLE fahrzeuge (
     serial  INT AUTO_INCREMENT,
     kennz   VARCHAR(20) UNIQUE,
     tonnen  INT,
     PRIMARY KEY (serial)
   ) " ) or die $dbh->errstr();

$dbh->disconnect();