質問編集履歴

1

コメント追加

2023/03/10 08:54

投稿

ao_tombo
ao_tombo

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,12 @@
1
- 下記のようにテーブルを2件作成し、usersテーブルにユーザーを1件挿入しました。
1
+ 下記のようにテーブルを2件作成(Djangoにより自動作成されたもの)し、自分で書いたSQLクエリによりusersテーブルにユーザーを1件挿入しました。
2
2
 
3
3
  ```SQL
4
+ /* Djangoにより作成されたものをコピペ */
4
5
  CREATE TABLE "users" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "password" varchar(128) NOT NULL, "email" varchar(100) NOT NULL UNIQUE);
5
6
 
6
7
  CREATE TABLE "profile" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "nickname" varchar(32) NOT NULL, "family_name" varchar(32) NOT NULL, "given_name" varchar(32) NOT NULL, "gender" varchar(1) NOT NULL, "user_id" bigint NOT NULL UNIQUE REFERENCES "users" ("id") DEFERRABLE INITIALLY DEFERRED);
7
8
 
9
+ /* 自分で発行 */
8
10
  INSERT INTO `users` (email, password) VALUES ('john@lennon.com', ‘onoyoko');
9
11
  ```
10
12
 
@@ -25,7 +27,7 @@
25
27
 
26
28
  ```SQL
27
29
  /* `profile`.`user_id`に`users`.`email`=‘john@lennon.com’に対応する`users`.`id`を入れたい */
28
- INSERT INTO `profile` (user_id, nickname, family_name, given_name, gender,)
30
+ INSERT INTO `profile` (user_id, nickname, family_name, given_name, gender)
29
31
  VALUES ('imagin', 'Lennon', 'John', ‘M’);
30
32
  ```
31
33
 
@@ -36,5 +38,6 @@
36
38
 
37
39
  ### 補足情報(FW/ツールのバージョンなど)
38
40
 
41
+ 使用FW: Django
39
42
  使用DB: SQLite3 / MySQL
40
43