回答編集履歴
6
訂正
answer
CHANGED
@@ -13,14 +13,12 @@
|
|
13
13
|
create table users(
|
14
14
|
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
15
15
|
name VARCHAR(255) NOT NULL,
|
16
|
-
password VARCHAR(255)
|
16
|
+
password VARCHAR(255) CHARSET utf8
|
17
|
-
DEFAULT CHARACTER SET utf8
|
18
17
|
)
|
19
18
|
```
|
20
|
-
※上記はエラーになるので無視して下さい。
|
21
|
-
|
22
19
|
訂正
|
23
20
|
--
|
21
|
+
defaultがあるのでtable optionと考えると
|
24
22
|
```SQL
|
25
23
|
create table users(
|
26
24
|
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
5
修正
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
```
|
8
8
|
ではありません。
|
9
9
|
[13.1.17 CREATE TABLE 構文](https://dev.mysql.com/doc/refman/5.6/ja/create-table.html)
|
10
|
-
**CHARACTER** は create table()内に指定します。
|
10
|
+
カラムにしてするのであれば、**CHARACTER SET** は create table()内に指定します。
|
11
11
|
NOT NULLもおかしなところがあります。
|
12
12
|
```SQL
|
13
13
|
create table users(
|
@@ -17,7 +17,10 @@
|
|
17
17
|
DEFAULT CHARACTER SET utf8
|
18
18
|
)
|
19
19
|
```
|
20
|
+
※上記はエラーになるので無視して下さい。
|
21
|
+
|
20
22
|
訂正
|
23
|
+
--
|
21
24
|
```SQL
|
22
25
|
create table users(
|
23
26
|
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
@@ -26,4 +29,4 @@
|
|
26
29
|
)
|
27
30
|
DEFAULT CHARACTER SET utf8
|
28
31
|
```
|
29
|
-
`set=utf8`も誤っていましたね。
|
32
|
+
`set=utf8`も誤っていましたね。※マニュアルではOKのようにも見えますけど。。
|
4
訂正
answer
CHANGED
@@ -19,7 +19,6 @@
|
|
19
19
|
```
|
20
20
|
訂正
|
21
21
|
```SQL
|
22
|
-
```SQL
|
23
22
|
create table users(
|
24
23
|
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
25
24
|
name VARCHAR(255) NOT NULL,
|
3
追記
answer
CHANGED
@@ -16,4 +16,15 @@
|
|
16
16
|
password VARCHAR(255) NOT NULL
|
17
17
|
DEFAULT CHARACTER SET utf8
|
18
18
|
)
|
19
|
-
```
|
19
|
+
```
|
20
|
+
訂正
|
21
|
+
```SQL
|
22
|
+
```SQL
|
23
|
+
create table users(
|
24
|
+
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
25
|
+
name VARCHAR(255) NOT NULL,
|
26
|
+
password VARCHAR(255) NOT NULL
|
27
|
+
)
|
28
|
+
DEFAULT CHARACTER SET utf8
|
29
|
+
```
|
30
|
+
`set=utf8`も誤っていましたね。
|
2
追記
answer
CHANGED
@@ -14,6 +14,6 @@
|
|
14
14
|
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
15
15
|
name VARCHAR(255) NOT NULL,
|
16
16
|
password VARCHAR(255) NOT NULL
|
17
|
-
DEFAULT CHARACTER SET
|
17
|
+
DEFAULT CHARACTER SET utf8
|
18
18
|
)
|
19
19
|
```
|
1
修正
answer
CHANGED
@@ -8,10 +8,11 @@
|
|
8
8
|
ではありません。
|
9
9
|
[13.1.17 CREATE TABLE 構文](https://dev.mysql.com/doc/refman/5.6/ja/create-table.html)
|
10
10
|
**CHARACTER** は create table()内に指定します。
|
11
|
+
NOT NULLもおかしなところがあります。
|
11
12
|
```SQL
|
12
13
|
create table users(
|
13
14
|
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
14
|
-
name VARCHAR(255)
|
15
|
+
name VARCHAR(255) NOT NULL,
|
15
16
|
password VARCHAR(255) NOT NULL
|
16
17
|
DEFAULT CHARACTER SET=utf8
|
17
18
|
)
|