const { sequelize } = require('./config/database-simple'); async function checkFarmsSQL() { try { console.log('检查farms表状态...'); // 检查表是否存在 const tables = await sequelize.query("SHOW TABLES LIKE 'farms'"); console.log('farms表存在:', tables[0].length > 0); if (tables[0].length > 0) { // 检查记录数 const count = await sequelize.query('SELECT COUNT(*) as count FROM farms'); console.log('farms表记录数:', count[0][0].count); // 如果有记录,显示所有记录 if (count[0][0].count > 0) { const farms = await sequelize.query('SELECT * FROM farms ORDER BY id ASC'); console.log('farms表数据:'); farms[0].forEach(farm => { console.log(`ID: ${farm.id}, Name: ${farm.name}`); }); } // 检查临时表是否还存在 const tempTables = await sequelize.query("SHOW TABLES LIKE 'farms_temp'"); console.log('farms_temp表存在:', tempTables[0].length > 0); if (tempTables[0].length > 0) { const tempCount = await sequelize.query('SELECT COUNT(*) as count FROM farms_temp'); console.log('farms_temp表记录数:', tempCount[0][0].count); if (tempCount[0][0].count > 0) { const tempFarms = await sequelize.query('SELECT * FROM farms_temp ORDER BY id ASC'); console.log('farms_temp表数据:'); tempFarms[0].forEach(farm => { console.log(`ID: ${farm.id}, Name: ${farm.name}`); }); } } } } catch (error) { console.error('检查失败:', error.message); } } checkFarmsSQL();