我一直使用反引號(`)來執行我的SQL查詢。但是,最近我瞭解到,如果我排除它們,列名稱(例如「From」)的解釋將有所不同。不安全的列名稱
現在,出於安全原因,我只想知道我不應該使用哪些其他詞作爲列名,以防萬一我會在沒有反引號的情況下進行查詢(或更糟糕的是 - 稍後不支持MySQL版本)。
糾正我,如果我得到了這個錯誤,但函數名稱(如「密碼」)可以安全地使用,對吧?
我一直使用反引號(`)來執行我的SQL查詢。但是,最近我瞭解到,如果我排除它們,列名稱(例如「From」)的解釋將有所不同。不安全的列名稱
現在,出於安全原因,我只想知道我不應該使用哪些其他詞作爲列名,以防萬一我會在沒有反引號的情況下進行查詢(或更糟糕的是 - 稍後不支持MySQL版本)。
糾正我,如果我得到了這個錯誤,但函數名稱(如「密碼」)可以安全地使用,對吧?
找到見http://dev.mysql.com/doc/refman/5.5/en/保留-words.html –