$ loading_
分析数据库迁移 SQL 的风险模式,并提供更安全的替代方案建议。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"migratoor" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
请审查下面的数据库迁移 SQL,找出危险操作、锁表风险、数据丢失风险,并给出更安全的改写建议:ALTER TABLE users DROP COLUMN age; UPDATE orders SET status = 'done';
返回风险点说明、严重性判断,以及更安全的迁移执行方案或替代 SQL。
下面这段 SQL 准备用于生产环境,请给出分步迁移方案,尽量避免长事务和阻塞:ALTER TABLE payments ADD COLUMN reference_id VARCHAR(64) NOT NULL;
输出适合生产环境的分阶段迁移建议,例如先加可空列、回填数据、再加约束。
请分析这条索引变更语句的潜在风险,并说明是否需要在线执行或分批处理:CREATE INDEX idx_events_created_at ON events(created_at);
给出索引创建可能带来的性能与锁风险,并建议更稳妥的执行方式。
安全执行只读 MySQL/MariaDB 查询,快速获取数据库分析结果。