expectedly fails, in 10.2+ with
and no table is created.
However, an error is written to the error log
The error is unnecessary alarming, as it suggests database corruption.
I don't suppose there should be any error in the log at all, since no harm is done, it's just a regular failed attempt to create a table. But if we do want to write in in the error log on whatever reason, let it be the same ER_EXPRESSION_REFERS_TO_UNINIT_FIELD as returned to the user.