1. 程式人生 > >mysql中避免使用保留字和關鍵字做列的名字

mysql中避免使用保留字和關鍵字做列的名字

設計資料表時,應儘量避免使用MySQL的關鍵字和保留字作為表名或列名。

比如key和keys為保留字,如果不小心使用關鍵字或者保留字作為列名字,執行下面的語句會出現語法錯誤:

select * from table_name where key='test';

這種情況下,需要把保留字用反引號包含:

select * from table_name where `key`='test';

 

欄位key和mysql的保留字衝突了,當mysql的欄位名和保留字衝突的時候,sql語句中的欄位名需要加上反引號``來加以區別.