mysql中常用的三種插入資料的語句:
insert into表示插入資料,資料庫會檢查主鍵,如果出現重複會報錯;
replace into表示插入替換資料,需求表中有primarykey,或者unique索引,如果資料庫已經存在資料,則用新資料替換,如果沒有資料效果則和insert into一樣;
insert ignore表示,如果中已經存在相同的記錄,則忽略當前新資料;
eg:insert into tablename(id,name,age)values(1,"bb",13);
insert ignore into tablename(id,name,age)values(1,"aa",13);
replace into tablename(id,name,age)values(1,"aa",12);
SQL中三種插入資料的語句
insert into表示插入資料,資料庫會檢查主鍵 primarykey 如果出現重複會報錯 replace into表示插入替換資料,需求表中有primarykey,或者unique索引的話,如果資料庫已經存在資料,則用新資料替換,如果沒有資料效果則和insert into一樣 replace語...
hibernate中三種狀態
1.session的主要功能是提供對對映的實體類例項的建立,讀取和刪除操作。2.例項可能以下面三種狀態存在 自由狀態 transient 不曾進行持久化,未與任何session相關聯 持久化狀態 persistent 僅與乙個session相關聯 游離狀態 detached 已經進行過持久化,但當前...
python類中三種類方法區別
python 類裡會出現這三個單詞,self和cls都可以用別的單詞代替,類的方法有三種,一是通過def定義的 普通的一般的,需要至少傳遞乙個引數,一般用self,這樣的方法必須通過乙個類的例項去訪問,類似於c 中通過物件去訪問 二是在def前面加上 classmethod,這種類方法的乙個特點就是...