https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

終於知道為什麼子查詢沒辦法抓取外面的表

今天終於找到我以前下子查詢沒辦法抓到外面的表原因

這兩個其實不難分,不要被兩個專有名詞嚇到
先講非相關子查詢,簡單講就是子查詢跟外面 SQL 查詢內容沒有相關
非相關子查詢只會跑一次,所以效能上會非常快
執行順序也比外層先,所以這也是為什麼非相關子查詢沒法取得外層欄位的原因

SQL 子查詢筆記(相關子查詢/非相關子查詢) | 程式狂想筆記

git push簡單自動部屬程式方法

其實最近想git有甚麼好方法做部屬動作
蒐集網路一些方法
都是delete all file再刪除….
但感覺這種作法,會讓服務中斷
有想到用git pull更新方法
但Server Web目錄會有git
雖然有想到用git方法
不過最終有找到不錯的做法

ssh port forward連MySQL方法(SSH Tunnel)

早上看到Backend 台灣 (Backend Tw)

1
2
3
4
5
6
傳統老人要連上production db的方法:
...
2 把自己電腦的public key放到這台nano machine上的authorized_keys,以便自己電腦不用每次ssh都要輸入密碼。
3 每次要連上mysql時,先建立ssh port forwarding
ssh -L 9000:yourDBhostname:3306 smallPotato@abc.com
4 然後,看你喜歡用phpMyAdmin也好,mysql bench也好,連線上localhost:9000,這樣子便能連線上production db

以上內容來自Backend 台灣 (Backend Tw) Triton Ho

之前有用過ssh tunnel 代理網頁來看
但沒想到可以用在MySQL
可能以前沒有深入理解這怎麼傳的 (>////<)