我在产品表中有字段名category_id。
此外,我还希望将类别ID的名称字段作为category-id。
我不应该在字段名称中使用 -
在哪里可以找到我不应该在MySQL字段和表名中使用哪个字符?
答案 0 :(得分:9)
反对使用连字符的主要原因是大多数引用必须引用字段名称。否则它们看起来就像是MySQL和人类的减法运算符。
答案 1 :(得分:1)
您可以查看reserved words list
通常,只要您将其包装在反引号中,就可以使用您想要的任何名称。
答案 2 :(得分:1)
最安全的选择是坚持使用字母数字+ _。这在“安全”命名方面非常标准,因为这些字符都不能被误传为运算符符号。