![]() |
1
5
我知道这并不能准确地回答问题,但不需要两个sql语句。 要在python中执行此操作:
|
![]() |
2
4
这更多的是sql查询,而不是python,但我还是会尝试回答: (我没有使用过mysql,但使用过postgresql,所以这里对事物的解释可能略有不同)。 当你这样做的时候
变量“row”现在是一个resultset(要理解:来自数据库的行列表) 类似于[(条形码1),(条形码2),(条形码3)…] 当您执行update语句时
这就变成了:
这不是正确的sql语句。 你应该这样做:
或者更好的是,优化的东西:
好吧,要添加更多内容,在select查询之后而不是update查询之后有一个db.commit(),这是一个基本的错误。select是等幂的,不需要提交,而update需要提交。我强烈建议您在继续之前检查一些sql。 |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |