mysql使用關鍵字作為列名的處理方式

2021-07-22 07:12:10 字數 450 閱讀 7822

下面是乙個建立表的語句,而其中key是乙個關鍵字,所以不能直接寫key。

create table mytable(

id int(10) not null primary key,

name  varchar(32) not null,

grade varchar(128) not null,

telephone text not null,

age    int(11) not null,

city varchar(255) not null,

`key` varchar(255) not null,

deleted tinyint(1) not null);

但是我們想要使用key當列名,使用"   "或者'   '或者[ ]都是不行的

只能使用`  `符號。

這個符號是鍵盤上tab按鍵上面的那個按鍵。

Mysql 關鍵字做為列名,無法插入報錯

例子 比如 key 做為關鍵字,當做列名使用,根本就沒有很明顯的提示,後來發現錯誤是從key開始的,就把列名改了一下,就可以插入了,就懷疑 key 是mysql 關鍵字 參考 解決辦法 1.換列名,2 把 關鍵字用 括起來 如果實在要用 關鍵字作為列名,可以參加上面的鏈結 但是我們想要使用key當列...

this關鍵字使用

一,表示類中屬性 1,沒有使用this的情況 class person public string getinfo public class thisdemo01 執行結果 姓名 null,年齡 0 可以得出結論 此時並沒有正確將內容賦給屬性 假設身邊有乙隻筆,遠處也有乙隻筆,肯定會就近拿身邊的筆。...

this關鍵字的使用

我們曾經曰 起名字要做到見名知意。this 是當前類的物件引用。簡單的記,它就代表當前類的乙個物件。注意 誰呼叫這個方法,在該方法內部的this就代表誰。this的場景 解決區域性變數隱藏成員變數 定義學生類 class student 姓名設定值 public void setname strin...