質問編集履歴

1

参照URL削除・コード追加

2020/06/02 13:04

投稿

fisher44
fisher44

スコア17

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,39 @@
2
2
 
3
3
 
4
4
 
5
- ットインストール[「MySQL入門コース:#09 フィールドに制限をかけてみよう」](https://dotinstall.com/lessons/basic_mysql_v3/40109)で学習を進めています。
5
+ 下記コードの通りにscoreのフィールドにnot nullを指定したのですが、実行時に反映されなくnullのあるレコードが表示されしまいます。
6
+
7
+ ```Mysql
8
+
9
+ drop table if exists users;
10
+
11
+ create table users (
12
+
13
+ id int unsigned,
14
+
15
+ name varchar(20),
16
+
17
+ score float not null
18
+
19
+ );
6
20
 
7
21
 
8
22
 
9
- 画像の通りにscoreのフィールドにnot nullを指定したのですが、実行時に反映されなくnullのあるレコードが表示されてしまいます。
23
+ insert into users (id, name, score) values (1, 'taguchi', 5.8);
10
24
 
25
+ insert into users (id, name, score) values (2, 'fkoji', 8.2);
26
+
27
+ insert into users (id, name, score) values (3, 'dotinstall', 6.1);
28
+
29
+ insert into users (id, name, score) values (4, 'yamada', null);
30
+
31
+
32
+
33
+ select * from users;
34
+
35
+ ```
36
+
11
- ![イメージ説明](85c3eeece62e6ebcc53095ee5c955502.png)
37
+ ![実行結果](57c7573338001b958299659efc3a0149.png)[実行結果](823f3d3acab4c0cfee2ffb274a013947.png)
12
38
 
13
39
 
14
40