sql >> データベース >  >> RDS >> Mysql

レコードが存在するかどうかを確認したいのですが、存在しない場合は、golangを使用してそのレコードをデータベースに挿入します

    考えられるアプローチの1つは次のとおりです。

    var exists bool
    row := db.QueryRow("SELECT EXISTS(SELECT 1 FROM ...)")
    if err := row.Scan(&exists); err != nil {
        return err
    } else if !exists {
        if err := db.Exec("INSERT ..."); err != nil {
            return err
        }
    }
    


    1. PostgreSQLでカテゴリ別に最大日付グループのIDを選択するにはどうすればよいですか?

    2. Django+MySQL-管理サイト-ユーザーの追加-OperationalError-SAVEPOINTが存在しません

    3. SQLAlchemyで符号なし整数を定義する方法

    4. 1つの列の複数の結果行を1つに連結し、別の列でグループ化します