小编Moh*_*ouf的帖子

从 SQLAlchemy 中的时间戳中选择日期

我在 python 中使用 SQLAlchemy,我想从列类型时间戳中选择日期,以执行此查询:

SELECT DATE(`record_date`) FROM Users
Run Code Online (Sandbox Code Playgroud)

我通过 sql alchemy 制作了这段代码,但它会返回时间戳:

session.query(Users.record_date).all()
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

python mysql sqlalchemy

3
推荐指数
1
解决办法
3283
查看次数

更新SQLAlchemy中的特定行

我正在将SQLAlchemy与python结合使用,并且我想更新等于此查询的表中的特定行:

UPDATE User SET name = 'user' WHERE id = '3'
Run Code Online (Sandbox Code Playgroud)

我通过sql alchemy编写了此代码,但无法正常工作:

session.query(User).filter(User.id==3).update({'name': 'user'})
Run Code Online (Sandbox Code Playgroud)

返回此错误:

InvalidRequestError: Could not evaluate current criteria in Python. Specify 'fetch' or False for the synchronize_session parameter.
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

python mysql sql sqlalchemy

2
推荐指数
2
解决办法
2621
查看次数

标签 统计

mysql ×2

python ×2

sqlalchemy ×2

sql ×1