Initial commit: 宁夏智慧养殖监管平台
This commit is contained in:
48
backend/check-farms-sql.js
Normal file
48
backend/check-farms-sql.js
Normal file
@@ -0,0 +1,48 @@
|
||||
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();
|
||||
Reference in New Issue
Block a user