包含%symbol的MYSQL列

包含%symbol的MYSQL列,mysql,sql,escaping,Mysql,Sql,Escaping,我试图在mysql中创建一个列名为aggregate\u report\u 90%\u line的表。由于%符号,我收到一个语法错误。如何创建带有%符号的列 你必须用\%来逃避它。但这不是一种好的风格。避免它 您应该避免使用它,因为“%”是一个特殊符号,可以在中使用。您必须用\%转义它。但这不是一种好的风格。避免它 您应该避免使用“%”,因为“%”是一个特殊符号,可以在中使用。您应该始终使用反勾号: `aggregate_report_90%_line` 您应该始终使用反勾号来执行它: `ag

我试图在mysql中创建一个列名为
aggregate\u report\u 90%\u line
的表。由于
%
符号,我收到一个语法错误。如何创建带有
%
符号的列

你必须用\%来逃避它。但这不是一种好的风格。避免它


您应该避免使用它,因为“%”是一个特殊符号,可以在中使用。

您必须用\%转义它。但这不是一种好的风格。避免它


您应该避免使用“%”,因为“%”是一个特殊符号,可以在中使用。

您应该始终使用反勾号:

`aggregate_report_90%_line`

您应该始终使用反勾号来执行它:

`aggregate_report_90%_line`

不要使用符号作为列名,这会一直带来麻烦。不要使用符号作为列名,这会一直带来麻烦。我尝试转义,但仍然无法工作。聚合报告行90\%无效。我尝试了转义,但仍然无效。聚合报告90\%行不起作用。