python - Python 脚本插入数据 MySQL Google Cloud
问题描述
大家下午好,我正在学习python和数据库。我有一个本地 MySQL“PHP 我的管理员”数据库和两个代码:1)插入固定值。2) 插入变量值。然后我有另一个 MySQL 谷歌云数据库。代码“1”在两个数据库中运行良好。代码“2”在本地数据库中运行良好,但在 mysql google 数据库中运行良好。连接似乎已完成,但未添加日志。有人可以帮忙吗?
第一个(固定值):
import mysql.connector
import sys
host_db = "xxxxx"
local_db = "xxxxx"
usuario = "root"
contrasena = "xxxxx"
try:
conexion_db = mysql.connector.connect(host=host_db,
database=local_db,
user=usuario,
password=contrasena)
cursor = conexion_db.cursor()
add_log = ("INSERT INTO prueba1"
"(id, presion) "
"VALUES (NULL, '10')")
try:
cursor.execute(add_log)
conexion_db.commit()
print("Guardando en base de datos...OK")
except:
conexion_db.rollback()
print("Guardando en base de datos...Falló")
第二个脚本非常相似,它更改 add_log 和 cursor 执行如下:
valor = "500"
add_log = """INSERT INTO prueba1
(Id, presion)
VALUES (%s, %s) """
log = ("NULL", valor)
try:
cursor.execute(add_log, log)
conexion_db.commit()
解决方案
推荐阅读
- c# - 如何在asp.net的gridview中添加嵌套的json数组?
- linux - 使用 8 位颜色在 Linux 上正确显示 Qt Gui。对话框中的点
- r - x.scores 和 y.scores 在 R 的偏最小二乘回归中代表什么?
- vb.net - VB.NET 中的非结构化异常处理
- python - Spyder 3 错误和 UI 加载不正确
- javascript - 解析 JSON 并绑定到动态创建的 HTML 表的行和列
- c# - WebView.CapturePreviewToStreamAsync() 失败,但仅在具有 Unity3D 的 HoloLens 上
- python - 为什么某些站点中的 Python 3 IDE 不支持 f 字符串函数?
- mysql - 加载数据时Mysql CONCAT错误
- javascript - 使用类为 React 组件设置样式