Sto generando tabelle dalle classi in .NET e un problema è che una classe può avere un nome campo key
che è una parola chiave MySQL riservata. Come posso evitarlo in un'istruzione create table? (Nota: l'altro problema di seguito è che il testo deve avere una dimensione fissa per essere indicizzato / univoco)
create table if not exists misc_info (
id INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL,
key TEXT UNIQUE NOT NULL,
value TEXT NOT NULL)ENGINE=INNODB;