我看到了其他与在列名中使用特殊字符有关的问题,但我没有明白我的意思。我想使用
之类的列名 `first_name@abc|xyz|exy#`
在查询它们时是否会引起任何安全问题或任何错误?
答案 0 :(得分:1)
MySQL 5.7默认将列名称的编码设置为utf-8。
如果要查看系统中的配置,请执行以下命令:
SHOW VARIABLES LIKE 'character_set_results';
来源:https://dev.mysql.com/doc/refman/5.7/en/charset-metadata.html