惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
Jina AI
Jina AI
H
Help Net Security
C
Check Point Blog
aimingoo的专栏
aimingoo的专栏
MyScale Blog
MyScale Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Vercel News
Vercel News
L
LangChain Blog
Recorded Future
Recorded Future
F
Full Disclosure
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
I
InfoQ
GbyAI
GbyAI
B
Blog RSS Feed
T
The Blog of Author Tim Ferriss
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
M
MIT News - Artificial intelligence
爱范儿
爱范儿
V
V2EX
Microsoft Azure Blog
Microsoft Azure Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Y
Y Combinator Blog
B
Blog
WordPress大学
WordPress大学
Blog — PlanetScale
Blog — PlanetScale
W
WeLiveSecurity
MongoDB | Blog
MongoDB | Blog
Cloudbric
Cloudbric
N
News and Events Feed by Topic
The Cloudflare Blog
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
D
DataBreaches.Net
博客园 - 【当耐特】
T
Troy Hunt's Blog
V
Visual Studio Blog
V2EX - 技术
V2EX - 技术
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 司徒正美
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google Online Security Blog
Google Online Security Blog
The GitHub Blog
The GitHub Blog

SQLAlchemy

sqlalchemy 批量更新(非主键)有什么其他好方法吗? - V2EX 是不是只要用 sqlalchemy 就能基本防止 sql 注入? 用 sqlalchemy 来执行 sql 是不是也能防止? - V2EX SQLAlchemy 如何查询 参数 in 字段? - V2EX 使用 sqlalchemy-datatables 呈现 table - V2EX 如果后期需要修改ORM结构,怎么备份和处理之前已经存进去的数据呢? - V2EX 有人在正式项目里使用过sqlalchemy么? - V2EX
Python ORM 为什么可以不区分变量类型? - V2EX
miniyao · 2018-07-12 · via SQLAlchemy

miniyao

 

miniyao · 2018 年 7 月 12 日 · 5019 次点击

这是一个创建于 2894 天前的主题,其中的信息可能已经有所发展或是发生改变。

book 的 id 存在数据库里是 int,但查询的时候,给一个 int 和 string 都可以查:

book = Book.query.filter(Book.id == book_id).first()

book = Book.query.filter(Book.id == str(book_id)).first()
DonaidTrump

1

DonaidTrump      2018 年 7 月 12 日 via iPhone   ❤️ 1

是数据库不分 int 跟 string

yemoluo

3

yemoluo      2018 年 7 月 12 日   ❤️ 1

@miniyao 因为数据库会做一些转换

SELECT * FROM book WHERE id= 1 LIMIT 1;

SELECT * FROM book WHERE id= '1' LIMIT 1;

是一样的

Qzier

4

Qzier      2018 年 7 月 13 日 via iPhone

最后都会拼接成原生 sql 语句,都一样