Golang、MySQL、構造のリストにクエリ データを追加できない
<p>データを構造体に解析してスライスに追加しようとしても、何も得られません。しかし、MySQL Workbench でクエリを使用すると、いくつかの値が得られます...</p>
<pre class="brush:php;toolbar:false;">クエリ、err := db.Query("SELECT 'description','is_done' FROM タスク WHERE 'user_id' = ?;", userId)
エラーの場合 != nil {
nil を返す、エラー
}
遅延クエリ.Close()
var タスク[]TodoUserDTO
var currentTask TodoUserDTO
query.Next() {の場合
err = query.Scan(¤tTask.Description,¤tTask.IsDone)
エラーの場合 != nil {
パニック(えー)
}
タスク = 追加(タスク, 現在のタスク)
}</pre>
<p>TodoDTO の構造は次のとおりです。 </p>
<pre class="brush:php;toolbar:false;">type TodoUserDTO struct {
説明文字列「json:"desc"」
IsDone bool `json:"完了"
}</pre></p>