Literal value in query go-zetasqlite Pass interface{} values as argument db.Query( `SELECT * FROM Table WHERE id = “goccy”`) db.Exec(“ UPDATE SET age = ? Table WHERE id = ?”, 20, “goccy”) Driver library arguments Call go-sqlite3’s db.Query() or db.Exec() with encoded literal value Encode Literal Value Receive interface{} value as return value Logic Encode Return Value store data load data Decode driver.Rows value Pass interface{} values as driver.Rows store data