Golang, MySQL, tidak dapat menambahkan data pertanyaan pada senarai struktur
P粉135799949
P粉135799949 2023-09-04 08:49:25
0
1
582
<p>Apabila saya cuba menghuraikan data ke dalam struct dan kemudian menambahkannya pada kepingan, saya tidak mendapat apa-apa. Tetapi jika saya menggunakan pertanyaan dalam MySQL Workbench, saya mendapat beberapa nilai...</p> <pre class="brush:php;toolbar:false;">query, err := db.Query("SELECT 'description','is_done' FROM tasks WHERE 'user_id' = ?;", userId) if err != nil { kembali tiada, err } tangguhkan pertanyaan. Tutup() var tasks[]TodoUserDTO var currentTask TodoUserDTO untuk pertanyaan.Seterusnya() { err = query.Scan(&currentTask.Description, &currentTask.IsDone) if err != nil { panik(err) } tugas = tambah(tugas, Tugas semasa) }</pre> <p>Struktur TodoDTO adalah seperti berikut: </p> <pre class="brush:php;toolbar:false;">taip TodoUserDTO struct { Rentetan perihalan `json:"desc"` IsDone bool `json:"done"` }</pre></p>
P粉135799949
P粉135799949

membalas semua(1)
P粉183077097

Berdasarkan kod, nampaknya anda menggunakan nama lajur yang salah dalam pernyataan SELECT pertanyaan anda. Pernyataan SELECT harus mengandungi nama lajur sebenar lajur dalam jadual tugas, bukan rentetan literal nama lajur.

Cuba tukar pernyataan SELECT kepada:

"Pilih perihalan, is_done FROM task WHERE user_id =

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan