sql >> Databasteknik >  >> RDS >> Mysql

hur ställer man in variabelt värde i mysql CREATE TABLE-frågan? Java

Du kan inte skapa en column namn med specialtecken som @ och . i den.

Jag tror att e-post-ID har en @ i den, så den kommer inte att skapa en tabell.

Se också till att keywords används inte som kolumnnamn. like är ett nyckelord.

försök skapa en tabell genom att ersätta @ och . med några andra tecken som $

String str = "example$gmail_com"

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


  1. FEL! Servern avslutades utan att uppdatera PID-filen (/usr/local/var/mysql/`användarnamn`.lan.pid)

  2. kan inte öppnas eftersom det är version 706. Denna server stöder version 662 och tidigare. En nedgraderingsväg stöds inte

  3. Konverteras en BLOB med nuvarande/standardteckenuppsättningen i MySQL?

  4. Ungefär hur snabb är JSON -> JSONB kolumnkonvertering i Postgres 9.4