Я генерирую таблицы из классов в .NET, и одна проблема заключается в том, что у класса может быть имя поля, key
которое является зарезервированным ключевым словом MySQL. Как мне избежать этого в операторе создания таблицы? (Примечание: другая проблема ниже - текст должен быть фиксированного размера, чтобы быть индексированным / уникальным)
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;