es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Base de datos MariaDB en el diseño de phpMyAdmin

Mientras trabajaba con programación en python3, instalé Phpmyadmin en Debian 11 para verificar si la base de datos estaba siendo actualizada. De alguna manera, durante el proceso, mis tablas no unidas se convirtieron en los valores predeterminados en mi tabla base. Por ejemplo, la columna “id” de la serie se convirtió en el valor real de la serie en la tabla de series. No había realizado ninguna configuración de unión o vista. Cerré Phpmyadmin y cuando lo volví a abrir, todavía mostraba los valores de la otra tabla. Esta base de datos tiene cuatro tablas referenciadas por “xxxx_id” en cuatro columnas diferentes.
Además, los cambios en las columnas se actualizaron automáticamente en las tablas relacionadas. Y el programa de python utilizó los valores en lugar de “xxxx_id”. Puedo utilizar una vista para simular esto, pero al cerrarla y abrirla, desaparece hasta que vuelvo a activarla y luego no se actualizan automáticamente las otras tablas.
¿Alguien sabe cómo sucedió esto y cómo hacer que suceda en mis otras bases de datos y tablas? Me ahorraría mucho tiempo y programación si pudiera hacer esto para mis otras bases de datos.
No he podido reproducir esto y agregar otra columna no tuvo el mismo efecto.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Problema con tablas no unidas convirtiéndose en valores por defecto en la tabla base

    Mientras trabajaba con programación en python3, el usuario instaló Phpmyadmin en Debian 11 para verificar si la base de datos se estaba actualizando. Sin embargo, al hacerlo, se encontró con un problema en el que las tablas no unidas se convertían en valores por defecto en la tabla base. Por ejemplo, la columna series_id se convirtió en el valor real de la tabla series.

    A pesar de no haber realizado ninguna configuración de join o view, el usuario notó que incluso después de cerrar Phpmyadmin y volver a abrirlo, los valores de la otra tabla persistían. El usuario también mencionó que esta base de datos tiene cuatro tablas referenciadas por “xxxx_id” en cuatro columnas diferentes.

    Además, cualquier cambio realizado en las columnas se actualizaría automáticamente en las tablas relacionadas. El programa en python del usuario luego utilizaría los valores en lugar de “xxxx_id”. El usuario mencionó que podría utilizar una vista para simular esto, pero al cerrar y abrir, el efecto desaparecería hasta que reactiven la vista, lo cual no actualizaría automáticamente las otras tablas.

    Sin embargo, el usuario no pudo reproducir este problema y agregar otra columna no produjo el mismo efecto.

    El usuario necesita ayuda para comprender cómo sucedió esto y cómo pueden hacer que suceda en sus otras bases de datos y tablas. Ya que esto les ahorraría mucho tiempo y programación, esperan que alguien pueda ofrecer una solución.

Comments are closed.