MySQL INSERT ... ON DUPLICATE KEY UPDATE 實現批量 upsert
標準 UPDATE 不支援批量多條件更新,逐條執行效能極差。MySQL 專有語法 INSERT ... ON DUPLICATE KEY UPDATE 可在「主
Windows MySQL 1045 錯誤:Access denied for user 'root' 解決方案匯總
錯誤現象 ERROR 1045 (28000): Access denied for user root@localhost (using password:
MySQL 相對時間查詢大全:今日、昨日、近 7/30 天、本月、上月
假設表 article 有時間欄位 add_time,分別為 UNIX 時間戳 (INT) 或 DATETIME/TIMESTAMP 類型,提供通用查詢模板。
MySQL 中文按拼音排序兩大方案:CONVERT 法與首字母映射法
業務需求:酒店名稱按中文拼音排序。表編碼為 UTF-8,提供兩種可直接落地的 SQL 方案。 方案一:CONVERT + COLLATE (簡單通用) SELE
MySQL 定期分析、檢查、優化表維護操作手冊
ANALYZE TABLE:更新索引統計資訊 ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tb
MySQL MyISAM 表損壞:原因、症狀、預防與三種修復方案
一、常見損壞原因 服務器斷電/強制關機,mysqld 寫入時被殺掉 磁盤壞軌/RAID 降級 作業系統死機 MySQL 自身 Bug 二、典型症狀 Inc
MySQL 資料庫修復實戰指南:MyISAM 與 InnoDB 故障排查七大場景
整理自 Mike Peters 技術文章,涵蓋 MySQL 常見故障的七大修復場景,適用於重啟無效、表損壞、實例衝突、配置錯誤、系統表遺失、自增異常、連接數耗盡
MySQL 視圖建立與多表 INNER JOIN 遞歸嵌套技巧
建立視圖 CREATE VIEW view_name AS SELECT t1.xxx, t2.xxx, t3.xxx FROM (table1 t1 INNE
21 分鐘 MySQL 入門教程:從安裝到增刪改查全掌握
21 分鐘 MySQL 入門教程 目錄 一、MySQL 核心概念 二、Windows 免安裝版配置 三、SQL 腳本基本組成 四、MySQL 資料類型 五、資
20 條資料庫設計最佳實踐:從命名規範到效能優化
資料庫設計是系統穩定與效能的基石。好的設計非一蹴而就,需在業務演進中不斷重構。以下 20 條實踐經驗供參考,具體採納仍需視業務場景而定。 命名與結構規範 統一
CentOS 5.2 多實例 MySQL 5.1.33 編譯安裝與配置詳解
在單台伺服器運行多個 MySQL 實例,需隔離安裝路徑、數據目錄、端口、Socket、配置文件與啟動腳本。本文以 MySQL 5.1.33 為例,演示雙實例(3
CentOS 5.5 編譯安裝 MySQL 5.5.9 完整教程
本文記錄在 CentOS 5.5 上從源碼編譯安裝 MySQL 5.5.9 的全過程,包含用戶創建、CMake 編譯參數、配置文件部署、服務註冊與常見編譯錯誤處
CentOS 6.3 升級 MySQL 5.1.61 至 5.6.19 實戰避坑指南
因業務需分區功能(MySQL 5.5+ 支援),需將 CentOS 6.3 上的 MySQL 5.1.61 升級至 5.6.19。YUM 源版本過舊,採用官網
解決 MySQL ERROR 1786 (HY000):enforce_gtid_consistency 導致 CREATE TABLE ... SELECT 失敗
在 MySQL 5.6.14 中執行 CREATE TABLE ... SELECT 時遇到: ERROR 1786 (HY000): CREATE TABLE
MySQL 自動化安裝部署實戰:從 RPM 打包到批量佈署
線上 MySQL 通常採用源碼編譯安裝,以便根據業務需求裁剪功能模組。但面對數百台伺服器時,手動編譯、配置顯然不現實。本文詳細記錄 MySQL 自動化安裝部署的
解決 MySQL ERROR 1665 (HY000):BINLOG_FORMAT 與事務隔離級別衝突
在 MySQL 5.6.14 環境中執行 SQL 語句時,可能會遇到以下錯誤: ERROR 1665 (HY000): Cannot execute state
MySQL 中文亂碼終極解決:UTF-8 全鏈路配置、導入避坑與網頁顯示修復
亂碼三大根因 Server 級字符集未設為 UTF-8 (舊版默認 latin1) 表/列級字符集與排序規則不一致 客戶端連接字符集 (PHP/JAVA/Py