mysql資料庫插入時更改資料

2021-08-14 10:07:30 字數 685 閱讀 3964

1.ignore欄位

解釋:mysql插入資料時遇到具有相同主鍵或者相同唯一索引的字段就忽略插入。

用法

insert ignore into user valus();

2.replace欄位

解釋:replace欄位是遇到主鍵或者唯一索引相同的資料就刪除,然後插入要插入的資料,否則直接插入。

用法

replace into user values();

3.on duplicate key update欄位

解釋:插入資料時,遇到遇到主鍵或者唯一索引相同的資料就更新,否則插入。

用法

insert into user() on duplicate key update user_name=」test1」;

MySQL更改資料庫資料儲存目錄

mysql資料庫預設的資料庫檔案位於 var lib mysql下,有時候由於儲存規劃等原因,需要更改mysql資料庫的資料儲存目錄。下文總結整理了實踐過程的操作步驟。1 確認mysql資料庫儲存目錄 enter password datadir var lib mysql 2 關閉mysql服務在...

MYSQL資料庫自動插入時間

我們在設計書資料庫 時,有些時候是要需要插入資料的時間,和更新資料的時間,但是這個時間不需要使用者手動輸入,只需要在使用者提交,資料儲存到資料庫時,資料庫自動更新時間。這個時候可以把字段型別設定成timestamp,timestamp屬性設定為current timestamp 和 on updat...

mysql5 6更改資料庫編碼

今天在測試環境上出現了亂碼,但是同樣的程式在正式環境 阿里雲 沒有亂碼。檢視了一下mysql編碼發現,測試環境的編碼不全是utf8。所以需要將mysql的編碼都設定成utf8。正式環境和測試環境的mysql編碼截圖如下 解決方案如下 1 將mysql的安裝目錄的my default.ini複製乙份,...