Ich generiere Tabellen aus Klassen in .NET und ein Problem ist, dass eine Klasse möglicherweise einen Feldnamen hat, key
der ein reserviertes MySQL-Schlüsselwort ist. Wie kann ich es in einer create table-Anweisung umgehen? (Hinweis: Das andere Problem unten ist, dass Text eine feste Größe haben muss, um indiziert / eindeutig zu sein.)
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;