Golang, MySQL, 구조 목록에 쿼리 데이터를 추가할 수 없습니다.
<p>데이터를 구조체로 구문 분석한 다음 이를 슬라이스에 추가하려고 하면 아무것도 얻지 못합니다. 하지만 MySQL Workbench에서 쿼리를 사용하면 몇 가지 값을 얻게 됩니다...</p>
<pre class="brush:php;toolbar:false;">query, err := db.Query("SELECT 'description','is_done' FROM 작업 WHERE 'user_id' = ?;", userId)
오류가 있는 경우 != nil {
0을 반환, 오류
}
쿼리 연기.닫기()
var 작업[]TodoUserDTO
var currentTask TodoUserDTO
query.Next() {
err = query.Scan(¤tTask.Description, ¤tTask.IsDone)
오류가 있는 경우 != nil {
패닉(err)
}
작업 = 추가(작업, 현재작업)
}</pre>
<p>TodoDTO 구조는 다음과 같습니다.</p>
<pre class="brush:php;toolbar:false;">todoUserDTO 구조체 {
설명 문자열 `json:"desc"`
IsDone bool `json:"완료"`
}</pre></p>