質問するログイン新規登録

質問編集履歴

2

文法の修正

2020/05/05 08:14

投稿

creative_09
creative_09

スコア80

title CHANGED
File without changes
body CHANGED
@@ -28,6 +28,7 @@
28
28
  以上、よろしくおねがいします
29
29
 
30
30
  追記:
31
+ ```ここに言語を入力
31
32
  テーブル定義
32
33
  カート
33
34
  CREATE TABLE `carts` (
@@ -67,4 +68,5 @@
67
68
  `created_at` TIMESTAMP NULL DEFAULT NULL,
68
69
  `updated_at` TIMESTAMP NULL DEFAULT NULL,
69
70
  PRIMARY KEY (`id`) USING BTREE
70
- )
71
+ )
72
+ ```

1

テーブル定義の提示

2020/05/05 08:14

投稿

creative_09
creative_09

スコア80

title CHANGED
File without changes
body CHANGED
@@ -6,14 +6,15 @@
6
6
 
7
7
  商品には以下のカラムがあり
8
8
  productテーブル
9
- id,title,price,detail,img,stock,haisoudate,startdate
9
+ 下記に追記で編集しました
10
+
10
11
  商品券には以下のカラムがあります
11
12
  productmoneyテーブル
12
- id,title,price,img,stock
13
+ 下記に追記で編集しました
13
14
 
14
15
  カートカラムは
15
16
  cartテーブル
16
- id,product_id,user_id,quantity,createdate
17
+ 下記に追記で編集しました
17
18
  となっています
18
19
 
19
20
  このまま、カートテーブルに
@@ -24,4 +25,46 @@
24
25
  どのように考えるのがスマートでしょうか?
25
26
  カートを2つ用意するような場合もあるのでしょうか?
26
27
 
27
- 以上、よろしくおねがいします
28
+ 以上、よろしくおねがいします
29
+
30
+ 追記:
31
+ テーブル定義
32
+ カート
33
+ CREATE TABLE `carts` (
34
+ `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
35
+ `user_id` INT(11) NOT NULL,
36
+ `product_id` INT(11) NOT NULL,
37
+ `quantity` INT(11) NOT NULL,
38
+ `created_at` TIMESTAMP NULL DEFAULT NULL,
39
+ `updated_at` TIMESTAMP NULL DEFAULT NULL,
40
+ PRIMARY KEY (`id`) USING BTREE
41
+ )
42
+ 商品
43
+ CREATE TABLE `products` (
44
+ `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
45
+ `customer_id` BIGINT(20) UNSIGNED NOT NULL,
46
+ `title` VARCHAR(50) NOT NULL,
47
+ `detail` TEXT(65535) NOT NULL COLLATE 'utf8mb4_general_ci',
48
+ `about_url` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
49
+ `price` INT(10) UNSIGNED NOT NULL,
50
+ `total_stock` INT(10) UNSIGNED NULL DEFAULT NULL,
51
+ `start_date` DATETIME NULL DEFAULT NULL,
52
+ `end_date` DATETIME NULL DEFAULT NULL,
53
+ `img` VARCHAR(255) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
54
+ `undisclosed_at` DATETIME NULL DEFAULT NULL,
55
+ `deleted_at` TIMESTAMP NULL DEFAULT NULL,
56
+ `created_at` TIMESTAMP NULL DEFAULT NULL,
57
+ `updated_at` TIMESTAMP NULL DEFAULT NULL,
58
+ PRIMARY KEY (`id`) USING BTREE
59
+ )
60
+ 商品券
61
+ CREATE TABLE `product_money` (
62
+ `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
63
+ `title` VARCHAR(50) NOT NULL,
64
+ `price` INT(10) UNSIGNED NOT NULL,
65
+ `total_stock` INT(10) UNSIGNED NULL DEFAULT NULL,
66
+ `deleted_at` TIMESTAMP NULL DEFAULT NULL,
67
+ `created_at` TIMESTAMP NULL DEFAULT NULL,
68
+ `updated_at` TIMESTAMP NULL DEFAULT NULL,
69
+ PRIMARY KEY (`id`) USING BTREE
70
+ )