広告枠
無料でできること
- DROP / TRUNCATE / ALTER / DROP COLUMN などの危険DDL検出
- WHEREなしUPDATE/DELETEや全件操作の可能性を文単位で警告
- Postgres / MySQL / SQLite の代表的な注意点を追加表示
- 結果サマリー・レビュー用テキスト・チェックリストをコピー
完璧なSQLパーサーではありません。WHEREなし判定などは“危険の可能性”として扱ってください。
Pro
Proでは安全実行テンプレ、DB別注意点、レビュー用出力を解放します。
$2.99 one-time / 外部決済リンク対応 / 復元ボタンあり
SQL入力
本番環境としてチェック中です。バックアップ、影響行数、ロールバック手順、権限を必ず確認してください。
リスク判定Low(低)
検出サマリー
文数0
書き込み系操作0
警告数0
DB-
環境-
警告一覧
- まだ結果はありません。SQLを入力して「リスクチェック」を押してください。
SQLプレビュー
ここに解析結果が表示されますPro機能(one-time)
LockedProを購入すると、より安全な「実行手順テンプレ」やDB別プリセット表示が使えます。SQLの自動修正は行いません。
$2.99
one-time / このブラウザで解放
- 安全実行テンプレの提示(トランザクション手順)
- DB種別ごとの注意点表示
- ルールプリセット(Read-only強制 / Migrationモード)
- レビュー用サマリーの強化
Proが解放されています。下のテンプレを「手順」として使ってください(自動修正はしません)。
安全実行テンプレ(例)
BEGIN;
-- 1) 影響行数の事前確認
SELECT COUNT(*) FROM your_table WHERE ...;
-- 2) 対象行のサンプル確認
SELECT * FROM your_table WHERE ... LIMIT 20;
-- 3) 実行
-- UPDATE/DELETE ... WHERE ...;
-- 4) まずはROLLBACKで確認 → 問題なければCOMMIT
ROLLBACK;
-- COMMIT;実行前チェックリスト
このツールはSQLの安全性を保証しません。本番環境では必ず社内レビュー、バックアップ、権限、トランザクション、ロールバック手順を確認してください。
FAQ
このツールはSQLの安全性を保証しますか?
いいえ。危険パターンを検出する補助ツールです。最終判断は必ず利用者が行ってください。
SQLはサーバーに送信されますか?
いいえ。入力されたSQLはブラウザ内で処理され、サーバーへ送信されません。
WHEREなしのUPDATEやDELETEは必ず危険ですか?
多くの場合は危険ですが、意図的な全件処理もあります。影響行数、バックアップ、ロールバック手順を確認してください。
SQLを自動修正しますか?
いいえ。SQLの自動修正は行わず、警告、理由、確認方法、確認SQL例を表示します。
広告枠