【发布时间】:2026-01-30 02:25:01
【问题描述】:
我的表格功能
func createTransactionTable(db *sql.DB) {
transaction := `CREATE TABLE IF NOT EXISTS Transaction_history(
"rollno" INTEGER UNSIGNED NOT NULL,
"isReward" INTEGER UNSIGNED NOT NULL,
"transfered_to" INTEGER UNSIGNED NOT NULL,
"transfered_amount" INTEGER UNSIGNED NOT NULL,
"redeems" INTEGER UNSIGNED NOT NULL,
"date" TEXT NOT NULL
);`
statement, err := db.Prepare(transaction)
if err != nil {
panic(err)
}
statement.Exec()
fmt.Println("trasaction table created")
}
查询函数
count, err := db.Exec(`SELECT count(isReward) from Transaction_history WHERE rollno = ? AND isReward = ?`, rollno, 1)
if err != nil {
panic(err)
}
if count != 0 {
return true
}
return false
我试图在我的表中找到 isReward = 1 和 rollno 的行数,这是我们选择的指定但正在给予,我不知道如何实现,我知道这是一个非常基本但字面上搜索但没有得到任何满足我需要的东西,所以需要帮助
【问题讨论】:
-
我不明白这个问题很清楚我在问什么,仍然是人们而不是帮助不喜欢你的问题