Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie setze ich den Variablenwert in der mysql CREATE TABLE-Abfrage? Java

Sie können keine column erstellen Name mit Sonderzeichen wie @ und . darin.

Ich glaube, die E-Mail-ID hat einen @ darin, es wird also keine Tabelle erstellt.

Achten Sie auch auf keywords werden nicht als Spaltennamen verwendet. like ist ein Schlüsselwort.

Versuchen Sie, eine Tabelle zu erstellen, indem Sie @ ersetzen und . mit einigen anderen Zeichen wie $

String str = "example$gmail_com"

String query = "create table newTable("+str+" varchar(255));";