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

Java PreparedStatement lamenta la sintassi SQL su execute()

Il manuale MySQL dice chiaramente che ? (marcatori di parametro) servono solo per l'associazione di valori di dati, non per i nomi di colonna.

Quindi dovrai usare il tuo secondo approccio.