我想将其中一张表命名为ORDER。我可以在SQL关键字中用作名称吗?这种做法有多糟糕?是否这样做?
ORDER
如果这种情况已经存在,那么如何在查询中使用该表的名称?例如,我想要:
SELECT * FROM ORDER;
或者
SELECT * FROM ORDER ORDER BY NAME;
用backtick来包装tableName,这ORDER是一个保留关键字。
SELECT * FROM `ORDER` ORDER BY NAME;
我个人认为,使用保留关键字是可以的,除非您不要忘记正确地处理它,否则会给您带来极大的痛苦。
但是经过多年的模式设计,我从未使用过保留关键字 :D
:D