Pymysql encontró un pozo, después de actualizar los datos, volver a leer los datos del campo no se actualiza.

Escriba un pequeño script y prepárese para usar MySQL como base de datos. Redis no ha aprendido bien, así que no quiero usarlo.

La lógica es esta, busco un dato aquí, si estos datos existen, asigne el atributo, si no existe, ejecute la tarea y escríbala en la base de datos.

Luego realice nuevamente los datos de búsqueda y escriba los atributos del objeto.

  # Inicialice el uid del usuario, uid puede leer 
    def _initialize_uid (self) de la tabla de la base de datos de ingresos del usuario : 
        # Al leer y escribir, debe volver a conectarse a la base de datos para asegurarse de que los datos leídos estén actualizados. 
        uid_info = self.db.selectDb (SEARCH_USER_UID, (self.account,)) 
        # Si no se puede leer, ejecute el estado de resultados del usuario y los nuevos datos. 
        if uid_info: 
            self.uid = uid_info [0] [0] 
        else: 
            print (123) 
        # escribe información de la base de datos, si get_money_income (self.account) [0]: time.sleep (2)
          # vuelve a ejecutar el método para leer Obtener datos self._initialize_uid ()

 Si su base de datos mantiene un enlace consistente, descubrí que al usar este modelo recursivo no podía leer la información de la base de datos de los datos escritos. No hay una buena manera por ahora.

La única solución es crear un nuevo objeto de conexión cada vez que busque, pero en este caso, sentirá más presión sobre la base de datos.

 

En el futuro, también uso demasiados hilos para las operaciones de la base de datos, similar a la relación entre productores y consumidores. Recuerde que una escritura, una lectura puede leer la base de datos y la nueva. ¿Es posible que un solo hilo se escriba solo, y la lectura de los datos escritos no puede completarse? ?

En este caso, se siente muy problemático de usar. Haga un seguimiento para averiguar si hay alguna solución

Supongo que te gusta

Origin www.cnblogs.com/sidianok/p/12727409.html
Recomendado
Clasificación