SQLx에서는 슬라이스에 값이 저장된 테이블을 쿼리해야 할 필요성이 발생합니다. 이는 In() 도우미 기능을 활용하여 달성할 수 있습니다.
주어진 오류를 해결하기 위해 다음 코드 조각을 사용할 수 있습니다.
var qids []int // Populate qids dynamically query, args, err := sqlx.In("SELECT * FROM quote WHERE qid IN (?)", qids) if err != nil { log.Fatal(err) } database.SQL := sqlx.MustConnect("driver_name", "dsn") query = database.SQL.Rebind(query) // Assuming database.SQL is a *sqlx.DB err = database.SQL.Select("es, query, args...) if err != nil { log.Fatal(err) }
자세한 내용은 다음 문서를 참조하세요. 권장 사항:
위 내용은 SQLx의 `In()` 함수를 사용하여 ID 조각으로 MySQL을 쿼리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!