DB.column('SELECT COUNT(*) FROM `user` WHERE `banned` IS NOT NULL')
有什么办法可以解决这个问题-还是我只需要获取一行然后COUNT(*)从中访问该行?
眼眸繁星
浏览 178回答 2
2回答
慕工程0101907
是的,您获取一列的行,但是这么难吗?var count introw := db.QueryRow("SELECT COUNT(*) FROM `user` WHERE `banned` IS NOT NULL")err := row.Scan(&count)请注意,如果您发现它太冗长,则可能会将其压缩(可以删除行变量)。我认为其他语言(例如JDBC)的其他类似系统本身也不提供此快捷方式。我发现更容易处理一个我可以记住和浏览的API,而不是拥有我可能愿意用来删除代码中所有行的所有实用程序的API。