const mysql = require('mysql2/promise');
|
|
async function queryData() {
|
const connection = await mysql.createConnection({
|
host: '139.155.104.10',
|
port: 3306,
|
user: 'ryc',
|
password: 'KiYap3E8X8RLcM6T',
|
database: 'ryc'
|
});
|
|
try {
|
console.log('连接数据库成功!');
|
|
// 查询stage_id=8的阶段信息
|
console.log('\n=== 查询 t_activity 表中 id=8 的阶段信息 ===');
|
const [rows1] = await connection.execute(
|
'SELECT id, pid, name, sort_order FROM t_activity WHERE id = ?',
|
[8]
|
);
|
console.log(`找到 ${rows1.length} 条记录:`);
|
rows1.forEach(row => {
|
console.log(`ID: ${row.id}, PID: ${row.pid}, Name: ${row.name}, Sort: ${row.sort_order}`);
|
});
|
|
// 查询activity_id=6的所有阶段
|
console.log('\n=== 查询 activity_id=6 的所有阶段 ===');
|
const [rows2] = await connection.execute(
|
'SELECT id, pid, name, sort_order FROM t_activity WHERE pid = ? ORDER BY sort_order',
|
[6]
|
);
|
console.log(`找到 ${rows2.length} 条阶段记录:`);
|
rows2.forEach(row => {
|
console.log(`ID: ${row.id}, PID: ${row.pid}, Name: ${row.name}, Sort: ${row.sort_order}`);
|
});
|
|
// 查询主比赛信息
|
console.log('\n=== 查询主比赛 id=6 的信息 ===');
|
const [rows3] = await connection.execute(
|
'SELECT id, pid, name FROM t_activity WHERE id = ?',
|
[6]
|
);
|
console.log(`找到 ${rows3.length} 条记录:`);
|
rows3.forEach(row => {
|
console.log(`ID: ${row.id}, PID: ${row.pid}, Name: ${row.name}`);
|
});
|
|
} catch (error) {
|
console.error('查询出错:', error);
|
} finally {
|
await connection.end();
|
}
|
}
|
|
queryData();
|