質問編集履歴

2

go内容追加

2020/08/08 02:37

投稿

T_retasu
T_retasu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -18,12 +18,30 @@
18
18
 
19
19
  ```ここに言語を入力
20
20
 
21
- Prepare("INSERT INTO テーブル名 (number, name) VALUES (?, ?) ON DUPLICATE KEY UPDATE number = ?");
21
+ db, _ := sql.Open("DB接続情報")
22
22
 
23
+ defer db.Close()
24
+
25
+
26
+
27
+ tx, _ := db.Begin()
28
+
29
+ defer tx.Rollback()
30
+
31
+
32
+
33
+ //↓これ以下をどうすればいいのかが知りたいです
34
+
35
+ stmt, _ := tx.Prepare("INSERT INTO テーブル名 (number, name) VALUES (?, ?) ON DUPLICATE KEY UPDATE number = ?")
36
+
37
+ defer stmt.Close()
38
+
39
+
40
+
23
- Exec(13, "吉田", 15, "佐藤",62, "鈴木",);
41
+ stmt.Exec(13, "吉田", 15, "佐藤",62, "鈴木",);
24
42
 
25
43
  ```
26
44
 
27
45
 
28
46
 
29
- sql文の書き方なので関係はないかもしれないのですがgo言語1.14で書いていますmysql8です
47
+ go言語1.14mysql8で書いていま

1

mysqlのバージョン記載

2020/08/08 02:37

投稿

T_retasu
T_retasu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -26,4 +26,4 @@
26
26
 
27
27
 
28
28
 
29
- sql文の書き方なので関係はないかもしれないのですがgo言語1.14で書いています
29
+ sql文の書き方なので関係はないかもしれないのですがgo言語1.14で書いていますmysqlは8です