Files
ai-showcase-platform/scripts/clear-database.js
2025-09-19 02:58:43 +08:00

35 lines
765 B
JavaScript

const mysql = require('mysql2/promise');
async function clearDatabase() {
const connection = await mysql.createConnection({
host: 'mysql.theaken.com',
port: 33306,
user: 'AI_Platform',
password: 'Aa123456',
database: 'db_AI_Platform'
});
console.log('🗑️ 清空資料庫...');
// 清空所有表(按依賴順序)
const tables = [
'app_judge_scores',
'competition_apps',
'competition_judges',
'apps',
'judges',
'competitions',
'users'
];
for (const table of tables) {
await connection.execute(`DELETE FROM ${table}`);
console.log(`✅ 清空了 ${table}`);
}
await connection.end();
console.log('🎉 資料庫清空完成!');
}
clearDatabase().catch(console.error);