SwingTänzer
Mitglied
Moin,
möchte gerne diesen SQL Befehl in meine MYSQL Datenbank per MySQLConnector (Java) schicken. Leider klappt das nicht so recht. Verbindung usw. steht. Es geht wirklich nur um das Statement. Kann mir da jemand vielleicht weiter helfen?
Habe das bislang so umgemodelt....
Sobald ich die auskommentierten Zeilen reinmache, kommt dies hier:
Weis vielleicht jemand Rat?
Greetz SwingTänzer
möchte gerne diesen SQL Befehl in meine MYSQL Datenbank per MySQLConnector (Java) schicken. Leider klappt das nicht so recht. Verbindung usw. steht. Es geht wirklich nur um das Statement. Kann mir da jemand vielleicht weiter helfen?
Code:
CREATE TABLE ApplicationServer
(
Name VARCHAR(125) NOT NULL,
Host VARCHAR(256) NOT NULL,
AppServerStatus INTEGER NOT NULL REFERENCES
AppServerStatus ON UPDATE CASCADE ON DELETE CASCADE,
PRIMARY KEY (Name)
);
Habe das bislang so umgemodelt....
Code:
public boolean createTableApplicationServer() {
String sql = "CREATE TABLE applicationserver("
+ "Name VARCHAR(125) NOT NULL," + "Host VARCHAR(255) NOT NULL,"
+ "appserverstatus INTEGER NOT NULL REFERENCES,"
//+ "appserverstatus CASCADE ON DELETE,"
//+ "appserverstatus CASCADE ON UPDATE,"
+ "PRIMARY KEY (Name))";
return createTable("applicationserver", sql);
}
Sobald ich die auskommentierten Zeilen reinmache, kommt dies hier:
Code:
Syntax error or access violation, message from server: "You have an error in yo
ur SQL syntax. Check the manual that corresponds to your MySQL server version f
or the right syntax to use near 'appserverstatus CASCADE ON DELETE,appserverstat
us CASCADE ON UP"
Weis vielleicht jemand Rat?
Greetz SwingTänzer
Zuletzt bearbeitet: