狠狠撸

狠狠撸Share a Scribd company logo
sql_require_primary_keyを使って主キーを必
須にさせる
1
自己紹介
$?cat?/etc/lhfukamachi/lhfukamachi?auto.cnf??|?jq?
{?
??"Version":?0.0.2,?
??"lhfukamachi":?{?
????"Metadata":?{?
????????"BirthDay":?622134000,?
????????"attribute":?"渋谷で働く見習いDBA",?
????????"Twitter":?"@lhfukamachi",?
????}?
}?
2
みなさんプライマリーキー(P?)は好きです
か?
3
僕は大主キーです
4
主キーの好きなところ
絶対にNotNullである
P?引きが爆速
貼り方によっては容量を節約できる
主キーの無いテーブルを目一杯見た後に、主キーのあるテーブルを
見ると謎の安心感を感じられる
5
MySQL8.0.13からP?をテーブルに必須とす
ることができるようになりました。
6
sql_require_primary_key
7
sql_require_primary_key
テーブルの作成またはテーブル構造の変更の時に主キーを必須にさ
せる。
オンラインで変更可能
GLOBALで設定すると自身のセッション以外が設定される
8
もしP?が無いテーブルを作ろうとすると…
ERROR?3750?(HY000):?Unable?to?create?or?change?a?table?without?
a?primary?key,?when?the?system?variable?
'sql_require_primary_key'?is?set.?Add?a?primary?key?to?the?
table?or?unset?this?variable?to?avoid?this?message.?Note?that?
tables?without?a?primary?key?can?cause?performance?problems?in?
row?based?replication,?so?please?consult?your?DBA?before??
changing?this?setting.?
9
sql_require_primary_keyをもっと調べる
10
sql_require_primary_keyでできること、
できないこと
11
疑問1:
P?がないテーブルがすでに有る場合に設定できるか。
12
P?がないテーブルがすでに有る場合に設定で
きるか。
1.P?のないテーブルを作成して設定してみる。
mysql?[d1]>?SHOW?VARIABLES?LIKE?'sql_require_primary_key';?
+?????????????????????????+???????+?
|?Variable_name???????????|?Value?|?
+?????????????????????????+???????+?
|?sql_require_primary_key?|?OFF???|?
+?????????????????????????+???????+?
1?row?in?set?(0.00?sec)?
?
mysql?[d1]>?CREATE?TABLE?no_pk_table(id?int,?value?varchar(256));
Query?OK,?0?rows?affected?(0.14?sec)?
?
mysql?[d1]>?SET?GLOBAL?sql_require_primary_key?=?1;?
Query?OK,?0?rows?affected?(0.00?sec)?
?
13
通った!
14
疑問2:
SETSESSIONは使えるか?
15
SETSESSIONは使えるか?
mysql?[(none)]>?SET?SESSION?sql_require_primary_key?=?1;?
Query?OK,?0?rows?affected?(0.04?sec)?
16
使えます!
17
疑問3:
TEMPORARYTABLEも対象か?
18
TEMPORARYTABLEも対象か?
mysql?[d1]>?SHOW?VARIABLES?LIKE?'sql_require_primary_key';?
+?????????????????????????+???????+?
|?Variable_name???????????|?Value?|?
+?????????????????????????+???????+?
|?sql_require_primary_key?|?ON????|?
+?????????????????????????+???????+?
1?row?in?set?(0.00?sec)?
?
mysql?[d1]>?CREATE?TEMPORARY?TABLE?no_pk_tmp_table(id?int,??
value?varchar(256));?
ERROR?3750?(HY000):?Unable?to?create?or?change?a?table?without?
a?primary?key,?when?the?system?variable??
'sql_require_primary_key'?is?set.?Add?a?primary?key?to?the??
table?or?unset?this?variable?to?avoid?this?message.?Note?that??
tables?without?a?primary?key?can?cause?performance?problems?in??
row?based?replication,?so?please?consult?your?DBA?before??
changing?this?setting.?
19
対象らしい…
20
疑問4:
PRIMARY?EYをDROPすることはできるの
か?
21
PRIMARY?EYをDROPすることはできるの
か?
mysql?[d1]>?SHOW?CREATE?TABLE?pk_tableG?
**?1.?row?**?
???????Table:?pk_table?
Create?Table:?CREATE?TABLE?`pk_table`?(?
??`id`?int(11)?NOT?NULL,?
??`value`?varchar(256)?COLLATE?utf8mb4_bin?DEFAULT?NULL,?
??PRIMARY?KEY?(`id`)?
)?ENGINE=InnoDB?DEFAULT?CHARSET=utf8mb4?COLLATE=utf8mb4_bin?
1?row?in?set?(0.07?sec)?
?
mysql?[d1]>?ALTER?TABLE?pk_table?DROP?PRIMARY?KEY;?
?
ERROR?3750?(HY000):?Unable?to?create?or?change?a?table?without??
a?primary?key,?when?the?system?variable??
'sql_require_primary_key'?is?set.?Add?a?primary?key?to?the??
table?or?unset?this?variable?to?avoid?this?message.?Note?that??
tables?without?a?primary?key?can?cause?performance?problems?in??
row?based?replication,?so?please?consult?your?DBA?before??
changing?this?setting.?
?
22
できなかった
23
PRIMARY?EYをDROPすることはできるの
か?
DROPとADDを記述すればO?なのでP?を変更したいときは1文で記述す
る
mysql?[d1]>?ALTER?TABLE?pk_table?DROP?PRIMARY?KEY,?ADD?PRIMARY?
KEY(value);?
Query?OK,?0?rows?affected?(0.12?sec)?
Records:?0??Duplicates:?0??Warnings:?0?
24
疑問5:
NOTNULL+UNIQUE?EYでもいい?
25
NOTNULL+UNIQUE?EYでもいい?
mysql?[d1]>?CREATE?TABLE?unique_notnull_table(id?int?NOT?NULL??
UNIQUE?KEY,?value?varchar(256));?
?
ERROR?3750?(HY000):?Unable?to?create?or?change?a?table?without??
a?primary?key,?when?the?system?variable??
'sql_require_primary_key'?is?set.?Add?a?primary?key?to?the??
table?or?unset?this?variable?to?avoid?this?message.?Note?that??
tables?without?a?primary?key?can?cause?performance?problems?in??
row?based?replication,?so?please?consult?your?DBA?before??
changing?this?setting.?
26
だめだった
27
疑問6:
InnoDB以外でも使える?
28
InnoDB以外でも使える?
MyISAM:
CREATE?TABLE?pk_table_myisam(id?int,?value?varchar(256))?
ENGINE=myisam;?
ERROR?3750?(HY000):?Unable?to?create?or?change?a?table?without??
a?primary?key,?when?the?system?variable??
'sql_require_primary_key'?is?set.?Add?a?primary?key?to?the??
table?or?unset?this?variable?to?avoid?this?message.?Note?that??
tables?without?a?primary?key?can?cause?performance?problems?in??
row?based?replication,?so?please?consult?your?DBA?before??
changing?this?setting.?
?
?
CREATE?TABLE?pk_table_myisam2(id?int?primary?key,?value?
varchar(256))?ENGINE=MYISAM;?
Query?OK,?0?rows?affected?(0.04?sec)?
29
InnoDB以外でも使える?
CSV:
mysql?[d1]>?CREATE?TABLE?pk_table_csv(id?int?primary?key,?value?
varchar(256))?ENGINE=CSV;?
ERROR?1069?(42000):?Too?many?keys?specified;?max?0?keys?allowed?
?
mysql?[d1]>?CREATE?TABLE?pk_table_csv(id?int,?value??
varchar(256))?ENGINE=CSV;?
ERROR?3750?(HY000):?Unable?to?create?or?change?a?table?without??
a?primary?key,?when?the?system?variable??
'sql_require_primary_key'?is?set.?Add?a?primary?key?to?the??
table?or?unset?this?variable?to?avoid?this?message.?Note?that??
tables?without?a?primary?key?can?cause?performance?problems?in??
row?based?replication,?so?please?consult?your?DBA?before??
changing?this?setting.?
30
InnoDB以外でも使える?
CSV:
どうしてもCSVを使いたいならSETSESSIONで一時的にOFFる
mysql?[d1]>?SET?SESSION?sql_require_primary_key?=?0;?
Query?OK,?0?rows?affected?(0.02?sec)?
mysql?[d1]>?CREATE?TABLE?pk_table_csv(id?int?not?null,??
?????????????value?varchar(256)?not?null)?ENGINE=CSV;?
Query?OK,?0?rows?affected?(0.04?sec)?
31
疑問7:
INVISIBLEは効く?
32
INVISIBLEは効く?
そもそもPRIMARY?EYに対してはいんびじれない。
MySQLsupportsinvisibleindexes;thatis,indexesthatarenot
usedbytheoptimizer.Thefeatureappliestoindexesotherthan
primarykeys(eitherexplicitorimplicit).
https://dev.mysql.com/doc/refman/8.0/en/invisible?indexes.html
33
疑問8:
レプリケーションは?
34
レプリケーションは?
例えばこういう構成
35
レプリケーションは?
通る!!!!?
36
なぜ通るのか。binlogを見てみる。
190607?12:40:29?server?id?29355??end_log_pos?653?CRC32??
0x974104c3??????Query???thread_id=22????exec_time=0??????
error_code=0????Xid?=?58?
use?`d1`/*!*/;?
SET?TIMESTAMP=1559878829/*!*/;?
/*!C?utf8mb4?*//*!*/;?
SET??
@@session.character_set_client=255,@@session.?
collation_connection=255,@@session.collation_server=46/*!*/;?
/*!80011?SET??
@@session.default_collation_for_utf8mb4=255*//*!*/;?
/*!80013?SET?@@session.sql_require_primary_key=0*//*!*/;?
CREATE?TABLE?`no_pk_table`?(?
??`id`?int(11),?
??`value`?varchar(256)?
)?
/*!*/;?
SET?@@SESSION.GTID_NEXT=?'AUTOMATIC'?/*?added?by?mysqlbinlog?*/?
/*!*/;?
DELIMITER?;?
37
レプリケーションは?
DDLを実行前に
SET?@@session.sql_require_primary_key=0
を実行している。
38
レプリケーションは?
ただしこういう構成は注意!
39
レプリケーションは?
レプリケーションが止まる!
40
レプリケーションは?
レプリケーションが止まる!
mysql?[d1]>?SHOW?SLAVE?STATUSG?
~?
~?
????????????????Last_IO_Errno:?0?
????????????????Last_IO_Error:?
???????????????Last_SQL_Errno:?3750?
???????????????Last_SQL_Error:?Error?'Unable?to?create?or??
???????????????change?a?table?without?a?primary?key,?when?
???????????????the?system?variable?'sql_r?
equire_primary_key'?is?set.?Add?a?primary?key?to?the?table?or??
unset?this?variable?to?avoid?this?message.?Note?that?tables??
without?a?primary?key?can?cause?performance?problems?in??
row?based?replication,?so?please?consult?your?DBA?before?
changing?this??
setti?
ng.'?on?query.?Default?database:?'d57'.?Query:?'CREATE?TABLE??
`no_pk_table`?(?
`id`?int(11),?
??`value`?varchar(256)?
)'?
41
レプリケーションは?
SETSESSIONでsql_require_primary_keyをOFFってSTARTSLAVEする
DDLが通ったらONにして再度レプリケーションをSTOP?STARTする
42
まとめ
sql_require_primary_keyは
既存のテーブルにP?がなくても設定でき、
SETSESSIONでも使えて、
TEMPORARYTABLEも対象になり、
P?をDROPすることはできなくて、※変更はできる
InnoDB以外でもつかえる
便利なオプションです。
43
ぜひ設定してP?ライフを楽しみましょう。
44
以上
45

More Related Content

What's hot (20)

MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
Takahiro Okumura
?
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Akihiro Kuwano
?
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorksElasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
佑介 九岡
?
とあるイルカの近况报告
とあるイルカの近况报告とあるイルカの近况报告
とあるイルカの近况报告
yoku0825
?
mysqlcasual6-fabric
mysqlcasual6-fabricmysqlcasual6-fabric
mysqlcasual6-fabric
doublemarket
?
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えようReact系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
Kazuhiro Hara
?
惭测厂蚕尝ユーザ视点での小さく始める贰濒补蝉迟颈肠蝉别补谤肠丑
惭测厂蚕尝ユーザ视点での小さく始める贰濒补蝉迟颈肠蝉别补谤肠丑惭测厂蚕尝ユーザ视点での小さく始める贰濒补蝉迟颈肠蝉别补谤肠丑
惭测厂蚕尝ユーザ视点での小さく始める贰濒补蝉迟颈肠蝉别补谤肠丑
Kentaro Yoshida
?
Aurora MySQL HandMade Major VersionUp
Aurora MySQL HandMade Major VersionUpAurora MySQL HandMade Major VersionUp
Aurora MySQL HandMade Major VersionUp
Takafumi Nakahara
?
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリングReact Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
エンジニア勉強会 エスキュービズム
?
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っているMySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
yoku0825
?
コロナ祸の所蔵品検索システム
コロナ祸の所蔵品検索システムコロナ祸の所蔵品検索システム
コロナ祸の所蔵品検索システム
Naosuke Okamoto
?
Chef Howto with Vagrant + Berkshelf
Chef Howto with Vagrant + BerkshelfChef Howto with Vagrant + Berkshelf
Chef Howto with Vagrant + Berkshelf
Masahiro NAKAYAMA
?
笔翱奥贰搁8サーバで惭补谤颈补顿叠ベンチマーク
笔翱奥贰搁8サーバで惭补谤颈补顿叠ベンチマーク笔翱奥贰搁8サーバで惭补谤颈补顿叠ベンチマーク
笔翱奥贰搁8サーバで惭补谤颈补顿叠ベンチマーク
NHN テコラス株式会社
?
お金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼みお金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼み
aoike
?
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみたGlass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
Satoshi Kubo
?
搁别补肠迟と产补产别濒て?简易タスク管理ツール作ってみた
搁别补肠迟と产补产别濒て?简易タスク管理ツール作ってみた搁别补肠迟と产补产别濒て?简易タスク管理ツール作ってみた
搁别补肠迟と产补产别濒て?简易タスク管理ツール作ってみた
Tsuyoshi Maeda
?
MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編
Mikiya Okuno
?
MySQL Fabricでぼっこぼこにされたはなし
MySQL FabricでぼっこぼこにされたはなしMySQL Fabricでぼっこぼこにされたはなし
MySQL Fabricでぼっこぼこにされたはなし
yoku0825
?
贰濒补蝉迟颈肠蝉别补谤肠丑で作る形态素解析サーバ
贰濒补蝉迟颈肠蝉别补谤肠丑で作る形态素解析サーバ贰濒补蝉迟颈肠蝉别补谤肠丑で作る形态素解析サーバ
贰濒补蝉迟颈肠蝉别补谤肠丑で作る形态素解析サーバ
Shinsuke Sugaya
?
惭测厂蚕尝のリアルタイムモニタリングツールを作った话
惭测厂蚕尝のリアルタイムモニタリングツールを作った话惭测厂蚕尝のリアルタイムモニタリングツールを作った话
惭测厂蚕尝のリアルタイムモニタリングツールを作った话
Kentaro Kitagawa
?
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
MySQL 4.0で9年動き続けたサーバを リプレイスしてバージョンアップした話
Takahiro Okumura
?
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Akihiro Kuwano
?
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorksElasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
佑介 九岡
?
とあるイルカの近况报告
とあるイルカの近况报告とあるイルカの近况报告
とあるイルカの近况报告
yoku0825
?
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えようReact系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
Kazuhiro Hara
?
惭测厂蚕尝ユーザ视点での小さく始める贰濒补蝉迟颈肠蝉别补谤肠丑
惭测厂蚕尝ユーザ视点での小さく始める贰濒补蝉迟颈肠蝉别补谤肠丑惭测厂蚕尝ユーザ视点での小さく始める贰濒补蝉迟颈肠蝉别补谤肠丑
惭测厂蚕尝ユーザ视点での小さく始める贰濒补蝉迟颈肠蝉别补谤肠丑
Kentaro Yoshida
?
Aurora MySQL HandMade Major VersionUp
Aurora MySQL HandMade Major VersionUpAurora MySQL HandMade Major VersionUp
Aurora MySQL HandMade Major VersionUp
Takafumi Nakahara
?
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っているMySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
yoku0825
?
コロナ祸の所蔵品検索システム
コロナ祸の所蔵品検索システムコロナ祸の所蔵品検索システム
コロナ祸の所蔵品検索システム
Naosuke Okamoto
?
Chef Howto with Vagrant + Berkshelf
Chef Howto with Vagrant + BerkshelfChef Howto with Vagrant + Berkshelf
Chef Howto with Vagrant + Berkshelf
Masahiro NAKAYAMA
?
笔翱奥贰搁8サーバで惭补谤颈补顿叠ベンチマーク
笔翱奥贰搁8サーバで惭补谤颈补顿叠ベンチマーク笔翱奥贰搁8サーバで惭补谤颈补顿叠ベンチマーク
笔翱奥贰搁8サーバで惭补谤颈补顿叠ベンチマーク
NHN テコラス株式会社
?
お金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼みお金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼み
aoike
?
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみたGlass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
Satoshi Kubo
?
搁别补肠迟と产补产别濒て?简易タスク管理ツール作ってみた
搁别补肠迟と产补产别濒て?简易タスク管理ツール作ってみた搁别补肠迟と产补产别濒て?简易タスク管理ツール作ってみた
搁别补肠迟と产补产别濒て?简易タスク管理ツール作ってみた
Tsuyoshi Maeda
?
MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編MySQL 5.7 トラブルシューティング 性能解析入門編
MySQL 5.7 トラブルシューティング 性能解析入門編
Mikiya Okuno
?
MySQL Fabricでぼっこぼこにされたはなし
MySQL FabricでぼっこぼこにされたはなしMySQL Fabricでぼっこぼこにされたはなし
MySQL Fabricでぼっこぼこにされたはなし
yoku0825
?
贰濒补蝉迟颈肠蝉别补谤肠丑で作る形态素解析サーバ
贰濒补蝉迟颈肠蝉别补谤肠丑で作る形态素解析サーバ贰濒补蝉迟颈肠蝉别补谤肠丑で作る形态素解析サーバ
贰濒补蝉迟颈肠蝉别补谤肠丑で作る形态素解析サーバ
Shinsuke Sugaya
?
惭测厂蚕尝のリアルタイムモニタリングツールを作った话
惭测厂蚕尝のリアルタイムモニタリングツールを作った话惭测厂蚕尝のリアルタイムモニタリングツールを作った话
惭测厂蚕尝のリアルタイムモニタリングツールを作った话
Kentaro Kitagawa
?

Similar to 蝉辩濒冲谤别辩耻颈谤别冲辫谤颈尘补谤测冲办别测を使って主キーを必须にさせる (6)

シェルスクリプトで蚕翱尝を上げる话
シェルスクリプトで蚕翱尝を上げる话シェルスクリプトで蚕翱尝を上げる话
シェルスクリプトで蚕翱尝を上げる话
Junpei Matsuda
?
07 ソーシャルフ?ックマーク(2)
07 ソーシャルフ?ックマーク(2)07 ソーシャルフ?ックマーク(2)
07 ソーシャルフ?ックマーク(2)
文樹 高橋
?
Kubeflowで何ができて何ができないのか #DEvFest18
Kubeflowで何ができて何ができないのか #DEvFest18Kubeflowで何ができて何ができないのか #DEvFest18
Kubeflowで何ができて何ができないのか #DEvFest18
Shunya Ueta
?
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
Mikiya Okuno
?
MySQL clients
MySQL clientsMySQL clients
MySQL clients
yoku0825
?
顿叠スキーマもバージョン管理したい!
顿叠スキーマもバージョン管理したい!顿叠スキーマもバージョン管理したい!
顿叠スキーマもバージョン管理したい!
kwatch
?
シェルスクリプトで蚕翱尝を上げる话
シェルスクリプトで蚕翱尝を上げる话シェルスクリプトで蚕翱尝を上げる话
シェルスクリプトで蚕翱尝を上げる话
Junpei Matsuda
?
07 ソーシャルフ?ックマーク(2)
07 ソーシャルフ?ックマーク(2)07 ソーシャルフ?ックマーク(2)
07 ソーシャルフ?ックマーク(2)
文樹 高橋
?
Kubeflowで何ができて何ができないのか #DEvFest18
Kubeflowで何ができて何ができないのか #DEvFest18Kubeflowで何ができて何ができないのか #DEvFest18
Kubeflowで何ができて何ができないのか #DEvFest18
Shunya Ueta
?
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
What's New in MySQL 5.7 Optimizer @MySQL User Conference Tokyo 2015
Mikiya Okuno
?
MySQL clients
MySQL clientsMySQL clients
MySQL clients
yoku0825
?
顿叠スキーマもバージョン管理したい!
顿叠スキーマもバージョン管理したい!顿叠スキーマもバージョン管理したい!
顿叠スキーマもバージョン管理したい!
kwatch
?

Recently uploaded (11)

実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?

蝉辩濒冲谤别辩耻颈谤别冲辫谤颈尘补谤测冲办别测を使って主キーを必须にさせる