In Java natürlich. Ich muss "Kraft" aktivieren, aber ich habe keine Ahnung wie. Ich bin sicher, dass es irgendwo in die URL gehen könnte, aber ich habe eine Menge verschiedener Dinge ausprobiert und etwas nach Google gesucht, ohne Erfolg.Gibt es eine Möglichkeit, mysql-Variablen mithilfe des JDBC-Connectors festzulegen?
0
A
Antwort
1
Ich denke, dass Sie das in Ihrem Java-Code tun müssen, indem Sie SQL-Ausnahme auf jeder Alter-Anweisung abfangen und es ignorieren und zum nächsten weitergehen. Ich würde nach einer eindeutigen Eigenschaft der SQL-Ausnahme (Klasse, Nachrichteninhalt) suchen, die in dieser Situation passiert, und die SQL-Ausnahme erneut ausgeben (oder umbrechen und erneut ausgeben), wenn es nicht das ist, was eine alter-Tabelle wirft .
Können Sie Ihre Frage klären? –
Sicher. Wenn ich eine Reihe von ALTER TABLE-Abfragen in mysql von der Eingabeaufforderung aus ausführen, existieren nicht alle abgefragten Tabellen (noch. Aber sie werden). Um zu erzwingen, dass mysql alle Abfragen durchläuft, verwende ich beim Start die Variable -f. (zB. mysql -f -uuser -ppassword SCHEMA_NAME
Monster