Mysql
 sql >> Database >  >> RDS >> Mysql

come impostare il valore della variabile nella query mysql CREATE TABLE? Giava

Non puoi creare una column nome con caratteri speciali come @ e . in esso.

Credo che l'ID e-mail abbia un @ in esso, quindi non creerà una tabella.

Assicurati inoltre di keywords non vengono utilizzati come nomi di colonna. like è una parola chiave.

prova a creare una tabella sostituendo @ e . con alcuni altri caratteri come $

String str = "example$gmail_com"

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