質問編集履歴
3
エラー文を追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,34 @@
|
|
1
1
|
現在レコードの取得の仕方でクエリーの文法エラーのため欲しいデータを取得できません(m_ _m)
|
2
2
|
|
3
3
|
わかる方がいらっしゃれば教えていただきますようよろしくお願いいたします(m_ _m)
|
4
|
+
|
5
|
+
### エラー
|
6
|
+
|
7
|
+
```sql
|
8
|
+
|
9
|
+
-- クエリー
|
10
|
+
|
11
|
+
select * from item
|
12
|
+
|
13
|
+
order by created_at desc
|
14
|
+
|
15
|
+
limit 5
|
16
|
+
|
17
|
+
group by category_id
|
18
|
+
|
19
|
+
;
|
20
|
+
|
21
|
+
```
|
22
|
+
|
23
|
+
エラー内容
|
24
|
+
|
25
|
+
```
|
26
|
+
|
27
|
+
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group by category_id' at line 4
|
28
|
+
|
29
|
+
```
|
30
|
+
|
31
|
+
|
4
32
|
|
5
33
|
###期待する動作
|
6
34
|
|
2
nameカラムにユニーク制約を追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -46,7 +46,7 @@
|
|
46
46
|
|
47
47
|
id INT(primary_key)
|
48
48
|
|
49
|
-
name string
|
49
|
+
name string, unique
|
50
50
|
|
51
51
|
category_id int(foreign_key)
|
52
52
|
|
1
テーブル構成にカラムを追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,4 +50,8 @@
|
|
50
50
|
|
51
51
|
category_id int(foreign_key)
|
52
52
|
|
53
|
+
created_at DATETIME
|
54
|
+
|
55
|
+
updated_at DATETIME
|
56
|
+
|
53
57
|
```
|