Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テーブルをDELETEした
Search
yuzneri
July 23, 2026
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テーブルをDELETEした
2026/07/22
埼京.dev #4【最恐の失敗談】
yuzneri
July 23, 2026
More Decks by yuzneri
See All by yuzneri
かわいい娘
yuzneri
0
40
人間の目はかわらない、でも、発表の届き方はかわる
yuzneri
0
90
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
19k
昔つくったIoTデバイス
yuzneri
0
110
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
380
色を視る
yuzneri
0
570
ゲームと乱数
yuzneri
0
150
即売会で使える業務用決算端末
yuzneri
0
110
コードの外側に惹かれた
yuzneri
0
100
Other Decks in Programming
See All in Programming
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
270
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
高専キャリア LT 発表内容
crysta1221
6
5.6k
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
110
Building an Out-of-Order CPU
latte72
1
710
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
470
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
650
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
440
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
2
1.5k
AIエージェント時代のコードレビューを設計する
nogu66
6
2.5k
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
220
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
210
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.3k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
560
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Tell your own story through comics
letsgokoyo
1
1.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
250
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
4 Signs Your Business is Dying
shpigford
187
23k
Building Adaptive Systems
keathley
44
3.2k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
400
Transcript
テーブルをDELETEした 2026/07/22 埼京.dev #4【最恐の失敗談】 ゆずねり@yuzneri 撮影OK、𝕏投稿OK
ゆずねり 𝕏: yuzneri •バックエンドエンジニア •商業、同⼈誌の執筆 •趣味はドールを愛でること
盆栽.dev •⼤宮で勉強会やっています! •基本ノンジャンル発表会です •次回は8⽉7⽇
次々回10/02はイカれた企画をします
定期業務 •⽉に2,3回、直接DELETEする業務があった •やっていることはほぼ同じ •テンプレがあるので⽳埋めしてコピペする作業 2026/07/25 5
事件 1. ターミナルで誤って右クリックした 2026/07/25 6
事件 1. ターミナルで誤って右クリックした 2. 変なDELETE⽂がペーストされた 2026/07/25 7
事件 1. ターミナルで誤って右クリックした 2. 変なDELETE⽂がペーストされた 3. トランザクションしていなかった 2026/07/25 8
事件 1. ターミナルで誤って右クリックした 2. 変なDELETE⽂がペーストされた 3. トランザクションしていなかった 4. 末尾に改⾏コードが含まれていた 2026/07/25
9
ピタゴラスイッチ♪ 1. ターミナルで誤って右クリックした 2. 変なDELETE⽂がペーストされた 3. トランザクションしていなかった 4. 末尾に改⾏コードが含まれていた 5.
DELETE⽂が実⾏ 2026/07/25 10
さいわい •WHERE句がかなり厳密に設定されていたので 実害はなかった
AUTO COMMITを無効にしよう •MySQL は~/.my.cnfに [mysql] init-command="SET SESSION autocommit=0" •PostgreSQLは~/.psqlrcに ¥set
AUTOCOMMIT off 2026/07/25 12
そもそも •⽉1,2でやるテンプレ⽳埋め業 務ならシステムを実装しろ • 数年後に実装されてました 2026/07/25 13