Hallo,
Ich habe ein Problem mit MySQL ich benutze den MySQL Connector (5.1.41)
Ich möchte gerne diesen MySQL Befehl "CREATE TABLE IF NOT EXISTS Test (ID INT PRIMARY KEY,UUID VARCHAR(100))
ausführen aber es funktioniert immer nur so CREATE TABLE Test (ID INT PRIMARY KEY,UUID VARCHAR(100))
Kennt jemand das Problem warum CREATE TABLE IF NOT EXISTS nicht geht?
Mfg DJPX
Ich habe ein Problem mit MySQL ich benutze den MySQL Connector (5.1.41)
Ich möchte gerne diesen MySQL Befehl "CREATE TABLE IF NOT EXISTS Test (ID INT PRIMARY KEY,UUID VARCHAR(100))
ausführen aber es funktioniert immer nur so CREATE TABLE Test (ID INT PRIMARY KEY,UUID VARCHAR(100))
Code:
// Daten zum verbinden zum MySQL Server
MySQL my_SQL = new MySQL("localhost","database","user","passwort"); // nicht die echten Daten
// Erstellt Tabelle in der Datenbank wenn noch nicht vorhanden
my_SQL.update("CREATE TABLE IF NOT EXISTS "+"Test "+"(ID INT PRIMARY KEY,UUID VARCHAR(100))");
Code:
public void update(String query)
{
try
{
// Führt Update Befehle aus
Statement statement = connection.createStatement();
statement.executeUpdate(query);
statement.close();
}
catch (SQLException e)
{
// falls Fehler auf treten wird die Verbindung erneut aufgebaut
System.out.println("[MySQL] update has failed");
connect();
}
}
Kennt jemand das Problem warum CREATE TABLE IF NOT EXISTS nicht geht?
Mfg DJPX
Zuletzt bearbeitet: