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