const { PrismaClient } = require('@prisma/client'); const bcrypt = require('bcryptjs'); const prisma = new PrismaClient({ datasources: { db: { url: process.env.DATABASE_URL } } }); async function main() { try { const email = '549727955-1@qq.com'; console.log('正在查找并删除用户...'); console.log(`邮箱: ${email}`); console.log(''); // 查找用户 const user = await prisma.user.findFirst({ where: { email: email } }); if (!user) { console.log('❌ 未找到该用户'); process.exit(1); } console.log('找到用户:'); console.log(` ID: ${user.id}`); console.log(` 邮箱: ${user.email}`); console.log(` 用户名: ${user.username || '未设置'}`); console.log(''); // 删除用户 await prisma.user.delete({ where: { id: user.id } }); console.log('✅ 用户删除成功!'); } catch (error) { console.error('❌ 操作失败:', error.message); if (error.meta) { console.error('详细信息:', error.meta); } process.exit(1); } finally { await prisma.$disconnect(); } } main();