設計資料表時,應盡量避免使用mysql的關鍵字和保留字作為表名或列名。
比如key和keys為保留字,如果不小心使用關鍵字或者保留字作為列名字,執行下面的語句會出現語法錯誤:
select * from table_name where key='test';
這種情況下,需要把保留字用反引號包含:
select * from table_name where`key`='test';
欄位key和mysql的保留字衝突了,當mysql的欄位名和保留字衝突的時候,sql語句中的欄位名需要加上反引號``來加以區別.
表設計避免使用保留字
v reserved words中記錄的都是關鍵字和保留字,reserved欄位內容是y表示這個保留字在識別符號中使用。對於reserved為n的關鍵字,也可能會觸發oracle的bug,所以避免使用是最好的選擇。下面來做個試驗,建立時會報錯,要想建立成功,需要加雙引號。sql select fro...
在C cs 中out保留字怎麼使用
表示這個變數要回傳值,最簡單的應用是除法,比如你需要乙個除法方法,同時得到餘數和商,但是普通的方法只能得到乙個返回值,這個時候就可以使用out引數,把另乙個值返回。當希望方法返回多個值時,宣告 out 方法非常有用。使用 out 引數的方法仍然可以返回乙個值。乙個方法可以有乙個以上的 out 引數。...
使用 符號讓C 中的保留字做變數名的方法詳解
原來還有一種辦法就是加 符號 看了 符號的作用又多了乙個 複製 如下 class int class string 當然,符號除了能加在保留字前面,也能加在其它任何合法的變數名前 string demostr string.empty 注意 在編譯器中,符號會自動移走的,也就是說demostr和 d...