scany 总览 Go偏向于简单性,在没有任何ORM的情况下直接通过驱动程序使用数据库是很普遍的。 它在查询中提供了很好的控制和效率,但这是一个问题:您需要手动遍历数据库行并将数据从所有列扫描到相应的目标位置。 它可能是容易出错的冗长而又乏味的。 scany旨在解决此问题,它允许开发人员仅通过一个函数调用就可以将数据库中的复杂数据扫描到Go结构和其他复合类型中,而不必为行迭代打扰。 scany不限于任何特定的数据库。 它与database/sql集成,因此支持任何具有database/sql驱动程序的database/sql 。 它也可以和库的本机接口一起使用。 除了开箱即用的支持之外,sc