Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment définir la valeur de la variable dans la requête mysql CREATE TABLE ? Java

Vous ne pouvez pas créer une column nom avec des caractères spéciaux comme @ et . dedans.

Je crois que l'identifiant de messagerie a un @ dedans, ainsi il ne créera pas de table.

Assurez-vous également que les keywords ne sont pas utilisés comme noms de colonne. like est un mot-clé.

essayez de créer une table en remplaçant @ et . avec d'autres caractères comme $

String str = "example$gmail_com"

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