go學習踩坑實錄

2021-10-01 23:39:36 字數 337 閱讀 8501

對於query而言,沒有資料是不會返回error,同時sql.rows也沒有返回關於長度的屬性,因此只能自己遍歷rows屬性,這是比較操蛋的事情,對比而言queryrow就相對於友好一點,如果沒有返回結果,error的值會是sql.errnorows,因此,判斷這個值就能得到資料庫中是否有我們需要的那個資料.。

var name string

err := db.queryrow(`select name from user where uid=7`).scan(&name) //db為sql.db

if err == sql.errnorows else

gitattribute踩坑實錄

前一陣子,公司的版本控制從svn遷移到了git,不得不說,git確實比svn要強大好多,單單是乙個分支功能,就有很多值得學習的地方,通過git分支的版本控制,我們可以很方便的進行不同開發環境的切換。現在來看,分支切換是沒有什麼問題的,然而在分支進行合併的時候,plist配置檔案勢必會發生被覆蓋的情況...

hadoop集群搭建踩坑實錄

由於不可控以及不可知的原因 我搭建的hadoop集群突然顯示虛擬機器出現了問題 導致某乙個datanode資料丟失 並且無法通過xshell遠端訪問其他的datanode 主機和虛擬機器無法互相ping通 網上能找的解決辦法基本都找了 依然無法解決 因此我能想到的是只能刪除虛擬機器 重新轉殖一台機器...

MySQL5 7 踩坑實錄

1.欄位不能用單引號.2.invalid default value for timestamp show variables like sql mode set sql mode only full group by,strict trans tables,no zero in date,allo...