質問編集履歴
1
再修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -76,88 +76,6 @@
|
|
76
76
|
|
77
77
|
これの改善策をお教えください。
|
78
78
|
|
79
|
-
|
79
|
+
エラー1419(HY000):SUPER権限がなく、バイナリロギングが有効になっています
|
80
80
|
|
81
|
-
mysql8.0.18を使って勉強中です。
|
82
|
-
|
83
|
-
下記のコードを試すとエラーになります
|
84
|
-
|
85
|
-
```
|
86
|
-
|
87
|
-
drop table if exists posts;
|
88
|
-
|
89
|
-
create table posts (
|
90
|
-
|
91
|
-
id int unsigned primary key auto_increment,
|
92
|
-
|
93
|
-
title varchar(255),
|
94
|
-
|
95
|
-
body text
|
96
|
-
|
97
|
-
);
|
98
|
-
|
99
|
-
drop table if exists logs;
|
100
|
-
|
101
|
-
create table logs (
|
102
|
-
|
103
|
-
id int unsigned primary key auto_increment,
|
104
|
-
|
105
|
-
msg varchar(255)
|
106
|
-
|
107
|
-
);
|
108
|
-
|
109
|
-
|
110
|
-
|
111
|
-
drop trigger if exists posts_insert_trigger;
|
112
|
-
|
113
|
-
create trigger posts_insert_trigger after insert on posts for each row insert into logs (msg) values ('post added!');
|
114
|
-
|
115
|
-
|
116
|
-
|
117
|
-
|
118
|
-
|
119
|
-
insert into posts (title, body) values ('title 1', 'body 1');
|
120
|
-
|
121
|
-
insert into posts (title, body) values ('title 2', 'body 2');
|
122
|
-
|
123
|
-
insert into posts (title, body) values ('title 3', 'body 3');
|
124
|
-
|
125
|
-
|
126
|
-
|
127
|
-
select * from posts;
|
128
|
-
|
129
|
-
select * from logs;
|
130
|
-
|
131
|
-
|
132
|
-
|
133
|
-
show triggers;
|
134
|
-
|
135
|
-
|
136
|
-
|
137
|
-
```
|
138
|
-
|
139
|
-
|
140
|
-
|
141
|
-
dotinstall MySQL入門 » #32 トリガーを使ってみようの中で
|
142
|
-
|
143
|
-
|
144
|
-
|
145
|
-
mysql> create trigger posts_insert_trigger after insert on posts for each row insert into logs (msg) values ('post added!');
|
146
|
-
|
147
|
-
|
148
|
-
|
149
|
-
ERROR 1419 (HY000): You do not have the SUPER privilege and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)
|
150
|
-
|
151
|
-
|
152
|
-
|
153
|
-
上記のようになります
|
154
|
-
|
155
|
-
これの改善策をお教えください。
|
156
|
-
|
157
|
-
いろいろ検索しましたがよく理解できず
|
158
|
-
|
159
|
-
|
160
|
-
|
161
|
-
エラー1419(HY000):SUPER権限がなく、バイナリロギングが有効になっています。
|
162
|
-
|
163
|
-
これを解決するにはどうすればよい
|
81
|
+
これを解決するにはどのようにすればよいですか?
|