MySQL

程式設計

AWS MySQL 為何不允許一次執行多個 SQL query 指令

DROP VIEW IF EXISTS my_view; CREATE VIEW my_view AS SELECT DISTINCT city FROM my_table;上述的SQL 語法本身是正確的也很常使用,但是有些 SQL ser......
網路技術

如何透過轉接伺服器連接私有雲內的資料庫?利用 Sequal Ace 與 SSH

通常在本機端開發程式時,使用的資料庫 (database server) 會用 localhost 連接 (如圖中右側),但在實務上,基於網路安全,會把資料庫放在內部的私有雲內而不開放公開存取 (如圖中左上)。因此想要連接這個資料庫時,必需......
程式設計

備份還原MySQL時暫時解除 foreign key 限制

備份與還原(dump) mysql 資料庫時,常常會因 foreign key 的綁定造成備份的資料無法 INSERT ,此時會出現「某欄位指向的外部鍵不存在」之類的錯誤而讓程序停止。這時可以使用 SET FOREIGN_KEY_CHECK......
作業系統

macOS 中設定開機自動啟動 MySQL server

macOS中預設就有 MySQL server 可以讓使用者練習資料庫的操作,有時候它沒有自動啟動伺服器,每次都要手動至「設定app」中或打指令去啟動,相當麻煩。設定方法新增plistmacOS 中,被指令開機自動啟動的程式都在 /Libr......
程式設計

MySQL Foreign Key 的作用與實現方法

目的保持主從兩個表格的資料一致性主表格的資料刪除/更新時,自動移除/更新子表格的對應資料,不會讓垃圾資料留在子表格情境主表格 user 與子表格 shopping,當 user 1 被刪除時,shopping 中的紀錄變成沒有意義,希望能自......
作業系統

重置 macOS MySQL root 密碼

因為各個macOS或安裝的mysql版本不同、操作指令也有所不同,所以本篇利用分享最通用的方式來重置密碼步驟停止server直接從 Setting Panel 中停止進入安全模式打開終端機 Terminal appsudo mysqld_s......