20250917
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
import sqlite3
|
||||
|
||||
# 连接到数据库并验证users表结构
|
||||
def verify_users_table():
|
||||
try:
|
||||
# 连接数据库
|
||||
conn = sqlite3.connect('car_info.db')
|
||||
cursor = conn.cursor()
|
||||
|
||||
# 检查users表的当前结构
|
||||
print("验证users表结构:")
|
||||
cursor.execute("PRAGMA table_info(users)")
|
||||
columns = cursor.fetchall()
|
||||
for column in columns:
|
||||
print(f"字段名: {column[1]}, 类型: {column[2]}, 是否可空: {column[3]}")
|
||||
|
||||
# 检查admin用户的信息
|
||||
print("\n验证admin用户信息:")
|
||||
cursor.execute("SELECT id, username, name, phone, department FROM users WHERE username = ?", ('admin',))
|
||||
admin_user = cursor.fetchone()
|
||||
if admin_user:
|
||||
print(f"ID: {admin_user[0]}")
|
||||
print(f"用户名: {admin_user[1]}")
|
||||
print(f"姓名: {admin_user[2]}")
|
||||
print(f"电话: {admin_user[3]}")
|
||||
print(f"部门: {admin_user[4]}")
|
||||
else:
|
||||
print("未找到admin用户")
|
||||
|
||||
# 关闭连接
|
||||
conn.close()
|
||||
print("\n数据库验证完成")
|
||||
|
||||
except Exception as e:
|
||||
print(f"验证数据库时出错: {str(e)}")
|
||||
# 确保在异常情况下也关闭连接
|
||||
if 'conn' in locals():
|
||||
conn.close()
|
||||
|
||||
if __name__ == "__main__":
|
||||
verify_users_table()
|
||||
Reference in New Issue
Block a user