Inhaltsverzeichnis
• precisión si un valor numérico real la precisión soportada por el atributo, • escala indica la escala del atributo, • null_ok indica si los valores nulos son aceptables para este atributo. Los dos primeros elementos (nombre y código de tipo) son obligatorios, los otros cinco son son opcionales y se establecen en Ninguno si no se pueden proporcionar valores significativos. 24.3 Transacciones en PyMySQL Las transacciones se gestionan en PyMySQL a través del objeto de conexión de la base de datos. Este object proporciona el siguiente método: • connection.commit() esto hace que la transacción actual confirme todos los cambios realizados permanentemente en la base de datos. Entonces se inicia una nueva transacción. • connection.rollback() esto hace que todos los cambios que se hayan hecho sean lejos (pero no almacenado permanentemente en la base de datos, es decir, no comprometido) para ser remoto. Entonces se inicia una nueva transacción. El estándar no especifica cómo una interfaz de base de datos debe administrar el cambio transacciones de encendido y apagado (sobre todo porque no todas las bases de datos admiten transacciones). Sin embargo, MySQL admite transacciones y puede funcionar en dos modos; uno admite el uso de transacciones como ya se ha descrito; el otro usa una confirmación automática modo. En el modo de confirmación automática, cada comando enviado a la base de datos (ya sea un instrucción SELECT o una instrucción INSERT/UPDATE) se trata como una instrucción independiente transacción y cualquier cambio se confirma automáticamente al final del estado- mento Este modo de confirmación automática se puede activar en PyMySQL usando: • connection.autocommit(True) activa la confirmación automática (False para desactivar confirmación automática, que es la predeterminada). Otros métodos asociados incluyen • connection.get_autocommit() que devuelve un valor booleano que indica si la confirmación automática está activada o no. • connection.begin() para comenzar explícitamente una nueva transacción. 24.4 Recursos en línea Consulte los siguientes recursos en línea para obtener más información sobre la base de datos de Python API: 288 24 Python DB-API
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen