Из вопросов примера руководства по сертификации MySQL ...
вопрос
Will the following SQL statement succeed or result in an error? Assume that the table to be created doesn't already exist.
CREATE TABLE MD5 (id INT);
ответ
The statement results in an error if the IGNORE_SPACE SQL mode is enabled. In that case, all function names become reserved words and the statement would return an error because MD5 is a function name.
If the IGNORE_SPACE SQL mode is not enabled, the statement succeeds:
mysql> CREATE TABLE MD5 (id INT);
Query OK, 0 rows affected
Note that the IGNORE_SPACE SQL mode is part of the ANSI SQL mode.
Почему они говорят о пространствах? У кого-нибудь есть идеи? Какой будет правильный ответ? Это терпит неудачу, потому что функция - зарезервированное слово? Будет ли это успешно, когда цитируется, например. с обратной чертой ... верно?