Задать вопрос
@D_K_D
Junior

Что не так почему выдаёт ошибку GO?

Взял пример с интернета https://metanit.com/go/tutorial/10.3.php но он не работает у меня. Базу создал все как на сайте.
package main
import (
    "database/sql"
    "fmt"
    _ "github.com/lib/pq"
)
 
func main() { 
 
    connStr := "user=daniil password=5305 dbname=productdb sslmode=disable"
    db, err := sql.Open("postgres", connStr)
    if err != nil {
        panic(err)
    } 
    defer db.Close()
     
    result, err := db.Exec("insert into Products (model, company, price) values ('iPhone X', 'Apple', 1000)")
    if err != nil{
     panic(err)
    }
    fmt.Println(result.LastInsertId())  // не поддерживается
    fmt.Println(result.RowsAffected())  // количество добавленных строк
}

5f317e966ddaa874206188.png
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
tumbler
@tumbler
бекенд-разработчик на python
Нет доступа к таблице products.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы