包含%符号的MYSQL列

时间:2016-02-08 19:35:00

标签: mysql sql escaping

我正在尝试在mysql中创建一个列名为aggregate_report_90%_line的表。由于%符号,我收到语法错误。如何使用%符号创建列?

2 个答案:

答案 0 :(得分:3)

你必须用\%来逃避它。但这不是一个好的风格。躲开它。 http://dev.mysql.com/doc/refman/5.7/en/string-literals.html

你应该避免使用它,因为'%'是一个特殊符号,可以在select queries as a wildcard中使用。

答案 1 :(得分:0)

你应该总是用反引号来搜索它:

`aggregate_report_90%_line`