不安全的列名称

时间:2011-08-18 23:48:33

标签: mysql sql

我一直使用反引号(`)来执行我的SQL查询。但是,最近,我了解到如果我将它们排除在外,那么“From”这样的列名将被不同地解释。

现在,出于安全原因,我只想确切地知道我不应该将哪些其他单词用作列名,以防万一我会在没有反引号的情况下进行查询(或者更糟糕的是 - 它在以后的MySQL中不受支持版本)。

如果我弄错了,请纠正我,但功能名称(例如“密码”)可以安全使用,对吗?

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

可在http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html

找到保留关键字的详细列表
相关问题