- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我已经搜索了错误,我发现了两个问题:
这是我的代码:
package main
import (
"log"
"github.com/jmoiron/sqlx"
_ "github.com/lib/pq"
)
var schema = `
CREATE TABLE films (
code int,
name VARCHAR(10)
)`
type Film struct {
code int
name string
}
func main() {
db, err := sqlx.Open("postgres", "user=demas password=root host=192.168.99.100 port=32768 dbname=mydb sslmode=disable")
if err != nil {
log.Fatal(err)
}
db.MustExec(schema)
tx := db.MustBegin()
tx.MustExec("INSERT INTO films(code, name) VALUES($1, $2)", 10, "one")
tx.MustExec("INSERT INTO films(code, name) VALUES($1, $2)", 20, "two")
tx.Commit()
films := []Film{}
err = db.Select(&films, "SELECT * FROM public.films")
if err != nil {
log.Fatal(err)
}
}
创建表并插入2条记录,但无法返回:
λ go run main.go
2016/09/26 14:46:04 non-struct dest type struct with >1 columns (2)
exit status 1
我该如何解决?
最佳答案
如果您导出字段,它会起作用:
type Film struct {
Code int
Name string
}
注意大写(Code
,而不是code
)。
关于go - sqlx - 具有 >1 列的非结构 dest 类型结构 (2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39702192/
MOV可能是每个人在学习ASM时都会学到的第一条指令。 刚才我遇到了一本书Assembly Language Programming in GNU/Linux for IA32 Architectur
我在两个不同的数据库中有两个表,其结构略有不同:destTable:姓名、地址、城市、州、邮政编码、国家/地区、电子邮件、电话、公司srceTable:公司、地址、城市、州、邮政编码、国家/地区、姓名
我正在尝试安装重新思考 httr::set_config( httr::config( ssl_verifypeer = 0L ) ) with_config(use_proxy("http://my
发生了什么我使用 Karma 和 Mocha 来测试我的代码,但是它是在我的电脑 (windows7) 上本地传递的,而不是通过 Travis CI 传递的!! 我做什么我只是编写代码来调用本地 Ur
我正在尝试通过阅读以下内容来学习 Java 泛型通配符: http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeArguments.htm
我正在尝试通过阅读以下内容来学习 Java 泛型通配符: http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeArguments.htm
在使用 gulp-imagemin 进行优化图像 的 gulp 任务中,我遇到了烦人的 dest.on 错误。我在这里进行了一些不常见的设置,使用 gulp-load-plugins 将我的所有任务与
在 SQL Server 2008 中,是否可以将源表中的数据插入到 dest 表中,并同时使用 dest 表中的 @@identity 更新源表? 例子 表格来源: Id - UniqueId Na
我在尝试复制一组文件时遇到问题,并且在调用.dest('some folder')时,整个文件夹结构丢失了。 我搜索并找到答案,建议我在调用{base:'.'}时应提供gulp.src(...)作为选
您好,我遇到了 gulp 问题。下面的代码不会在 dist/文件夹中创建任何内容 function compileSources() { return gulp.src([ './src/**
我很难让 gulp.dest 在任何地方输出任何内容。我特别想输出到项目的根目录(我劫持了一个 ASP.NET Core 项目,仅用于 TypeScript 开发)。我非常感谢您帮助我如何让 dest
例如,我想遍历所有 src 文件并将每个文件移动到以文件名本身命名的文件夹中。 来自: hello.js omg.js 到: hello/ hello.js omg/ omg.js 我有这个任
我想制作返回流的 npm 模块,然后将其通过管道传输到其他应用程序中的 gulp.dest。 例子: // some-module.js module.exports = function() {
我正在尝试将编译后的 .css 文件传送到与其原始 .scss 文件相同的目录 gulp.task('sass', function() { return gulp.src([ appDi
我正在尝试使用 jpegoptim 压缩几张图片。手册页中有一个选项用于指定新压缩的 jpg 文件的目的地(因此它不会覆盖现有文件)。我尝试使用该选项,但我不断收到 jpegoptim: invali
我的 gulp 代码部分如下所示 gulp.src(['../application-base/**/**.js', '!../application-base/assets/**/**.js'],
Spring Upload file 报错FileNotFoundException 环境: Springboot 2.0.4 JDK8 内嵌 Apache Tomcat/8.
我正在编写一个具有多个模块的实用程序,运行哪个模块由参数决定。每个模块都有自己的参数,但所有模块将共享 4 个标准参数。为了让它工作,我只是在创建子解析器时设置了“parent”参数,但问题是我还需要
我正在尝试复制从以 _${env}.xml 结尾的根文件夹开始的所有目录下的文件,如果找到,则从文件名中删除 _${env} 或复制目录中存在的 xml 文件.我无法让它工作,请帮忙。(可能我需要一个
我需要优化每个目录中找到的所有图像并将其记录到其中,而无需单独设置每个文件夹的路径。我不明白如何做到这一点。 var gulp = require('gulp'); var imageminJpegt
我是一名优秀的程序员,十分优秀!