Verificación de Estructura de Tablas

1. Tabla 'lecturas'

? Tabla 'lecturas' existe
CampoTipoNuloKeyDefaultExtra
idint(11)NOPRIauto_increment
matriculaint(11)NOMUL
fechadateNO
Total registros: 137594

Primeros 5 registros:

Array
(
    [0] => Array
        (
            [id] => 27541
            [0] => 27541
            [matricula] => 5035669
            [1] => 5035669
            [fecha] => 2025-10-10
            [2] => 2025-10-10
        )

    [1] => Array
        (
            [id] => 30074
            [0] => 30074
            [matricula] => 5035669
            [1] => 5035669
            [fecha] => 2025-10-11
            [2] => 2025-10-11
        )

    [2] => Array
        (
            [id] => 32889
            [0] => 32889
            [matricula] => 5035669
            [1] => 5035669
            [fecha] => 2025-10-12
            [2] => 2025-10-12
        )

    [3] => Array
        (
            [id] => 34991
            [0] => 34991
            [matricula] => 5035669
            [1] => 5035669
            [fecha] => 2025-10-13
            [2] => 2025-10-13
        )

    [4] => Array
        (
            [id] => 37111
            [0] => 37111
            [matricula] => 5035669
            [1] => 5035669
            [fecha] => 2025-10-14
            [2] => 2025-10-14
        )

)

2. Tabla 'usuarios'

? Tabla 'usuarios' existe
CampoTipoNuloKeyDefaultExtra
idint(11)NOPRIauto_increment
usernamevarchar(50)NOUNI
password_hashvarchar(255)NO
emailvarchar(100)YES
nombre_completovarchar(100)YES
rolenum('admin','usuario','lector')YESusuario
activotinyint(1)YES1
fecha_creaciontimestampNOcurrent_timestamp()
ultimo_accesotimestampYES
creado_porint(11)YESMUL
Total registros: 3

3. Tabla 'contadores'

? Tabla 'contadores' existe
Columnas: id, comunidad, matricula, piso, estancia, fabricante, tipo_contador, estado

4. Probar consulta de historial

? Error en la consulta: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'l.lectura_actual' in 'field list'

Intentando consulta simplificada...

Consulta simple exitosa. Resultados: 5