質問編集履歴

3

コード以外のバックスラッシュを削除

2019/09/12 02:39

投稿

rjunakc
rjunakc

スコア368

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  のような抽出を行ったとします。
30
30
 
31
- しかし、結果の件数が3件未満の場合、「`key1` = 1」も含めた結果で最大3件取得したいと考えています。
31
+ しかし、結果の件数が3件未満の場合、「key1 = 1」も含めた結果で最大3件取得したいと考えています。
32
32
 
33
33
 
34
34
 

2

テーブル、フィールド名をバックスラッシュで囲む

2019/09/12 02:39

投稿

rjunakc
rjunakc

スコア368

test CHANGED
File without changes
test CHANGED
@@ -22,13 +22,13 @@
22
22
 
23
23
 
24
24
 
25
- SELECT * FROM table1 WHERE key2 = 1
25
+ SELECT * FROM `table1` WHERE `key2` = 1
26
26
 
27
27
  ```
28
28
 
29
29
  のような抽出を行ったとします。
30
30
 
31
- しかし、結果の件数が3件未満の場合、「key1 = 1」も含めた結果で最大3件取得したいと考えています。
31
+ しかし、結果の件数が3件未満の場合、「`key1` = 1」も含めた結果で最大3件取得したいと考えています。
32
32
 
33
33
 
34
34
 

1

テーブルの定義をCREATE TABLEに変更

2019/09/12 02:38

投稿

rjunakc
rjunakc

スコア368

test CHANGED
File without changes
test CHANGED
@@ -6,15 +6,19 @@
6
6
 
7
7
  ```MySQL
8
8
 
9
- [table1]
9
+ CREATE TABLE `table1` (
10
10
 
11
- id(int)
11
+ `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
12
12
 
13
- key1(int)
13
+ `key1` INT NOT NULL,
14
14
 
15
- key2(int)
15
+ `key2` INT NOT NULL,
16
16
 
17
- message(varchar)
17
+ `message` VARCHAR(255) NOT NULL,
18
+
19
+ PRIMARY KEY (`id`)
20
+
21
+ );
18
22
 
19
23
 
20
24