我一直使用反引号(`)来执行我的SQL查询。但是,最近,我了解到如果我将它们排除在外,那么“From”这样的列名将被不同地解释。
现在,出于安全原因,我只想确切地知道我不应该将哪些其他单词用作列名,以防万一我会在没有反引号的情况下进行查询(或者更糟糕的是 - 它在以后的MySQL中不受支持版本)。
如果我弄错了,请纠正我,但功能名称(例如“密码”)可以安全使用,对吗?
答案 0 :(得分:4)
答案 1 :(得分:1)
可在http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html
找到保留关键字的详细列表