mysql的insert ignore插入問題

2021-08-22 11:45:39 字數 361 閱讀 7612

對於主鍵衝突的時候,自動忽略當前要插入的記錄。違反唯一性約束的時候,同樣丟棄當前要插入的資料。可以用在資料同步的場景,這個場景資料來源只有insert 的操作,如果資料來源含有update就會失敗,不能同步update的更新字段。這樣做到最終一致和冪等

insert into  表示插入資料,資料庫會檢查主鍵(primarykey),如果出現重複會報錯

insert ignore into 表示,如果資料庫中已經存在相同的記錄,則忽略當前新資料

insert ignore into有乙個需要注意的地方就是,如果某個字段長度超過限制,會被截斷插入,不會報錯,而insert into則會直接報

data too long for column  的錯誤

mysql的恢復 MYSQL的恢復

恢復就簡單多了!只要執行該備份檔案就行了,該備份檔案是sql哦!恢復完全備份mysql uroot p backup.sql 就這麼簡單!恢復增量備份mysqlbinlog mysql bin.000002 mysql u root p 注意此次恢復過程亦會寫入日誌檔案,如果資料量很大,建議先關閉日...

mysql的查詢日誌 mysql

這篇文章總結了mysql中查詢日誌的知識點。mysql中,日誌可以按照功能分為如下幾類。錯誤日誌 查詢日誌 慢查詢日誌 二進位制日誌 中繼日誌 innodb儲存引擎級別的事務日誌 查詢日誌 查詢日誌在mysql中被稱之為general log 通用日誌 不要被 查詢日誌 的名字誤導,錯誤的以為查詢日...

mysql的定義 MySQL定義

什麼是sql sql是結構化查詢語言。什麼是資料庫 資料庫是用來儲存資料的。關聯式資料庫 多張表之間的關係。關聯式資料庫包含表 表名 列 主鍵,通過相應的關係列來產生連線關係。資料庫與資料倉儲 資料庫是用來做交易 transaction 資料倉儲是用來做分析 analytics 資料倉儲的作用在於 ...