/** * 检查重置后数据库的实际状态。 */ import mysql from "mysql2/promise"; import { config } from "dotenv"; config(); async function main() { const conn = await mysql.createConnection(process.env.DATABASE_URL); console.log("=== 数据库中的所有表 ==="); const [tables] = await conn.query(`SHOW TABLES`); if (tables.length === 0) { console.log("(空数据库)"); } else { console.table(tables); } // 如果 class_enrollments 存在,查看其结构 try { console.log("\n=== class_enrollments 结构 ==="); const [cols] = await conn.query(`SHOW COLUMNS FROM \`class_enrollments\``); console.table(cols); } catch { console.log("class_enrollments 表不存在"); } await conn.end(); } main().catch((err) => { console.error("FATAL:", err); process.exit(1); });