Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como definir o valor da variável na consulta mysql CREATE TABLE? Java


Você não pode criar uma column nome com caracteres especiais como @ e . iniciar.

Acredito que o ID de e-mail tenha um @ nele, por isso não criará uma tabela.

Verifique também se as keywords não são usados ​​como nomes de coluna. like é uma palavra-chave.

tente criar uma tabela substituindo @ e . com alguns outros caracteres como $
String str = "example$gmail_com"

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