MySQL の識別子には「`」(バッククォート)を含めることができます
できちゃいました。
mysql> create table `aa``a`(`aa``aid` int); Query OK, 0 rows affected (0.11 sec)
なので「``」としてエスケープしないといけませんね。
mysql> show columns from `aa``a`; +--------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+---------+------+-----+---------+-------+ | aa`aid | int(11) | YES | | NULL | | +--------+---------+------+-----+---------+-------+ 1 row in set (0.00 sec)
MySQL Workbench (5.2.27) はこれを考慮してないみたいです。こんなテーブルを作ってしまうと、「Alter Table...」等ほとんどの処理が行えません。