MySQL中表名、点、字段名可以使用空格黑白吗?
例如,tableName。字段名称
?
其他 SQL 中允许吗?
最佳答案
sql 标准正式允许空格,并且 MySQL(以及所有数据库 AFAIK)在这种情况下允许空格。
也就是说,由于 MySQL 在其他地方的奇怪的空白要求,我损失了大约一个小时的时间,例如:
--
后注释所需的空间(非 SQL 标准):
-- A comment
--A Syntax error (but a comment in other databases)
这个阴险的实现:
CAST(something as sometype) -- OK
CAST (something as sometype) -- syntax error
而且我很确定还有更多惊喜潜伏着。
关于MySQL 语法。表名、点、字段名之间可以使用空格吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40769343/