Sql ORM如何区分不同的行?
ORM通常用于读取和写入数据库中的表行。ORM的一般操作通常是:Sql ORM如何区分不同的行?,sql,orm,language-agnostic,Sql,Orm,Language Agnostic,ORM通常用于读取和写入数据库中的表行。ORM的一般操作通常是: users = User.find('age', '>', 18).find('sex', '=', 'Male').get() foreach users as user: user.name = 'Mr. ' + user.name user.save() 只要表有主键,用户对象就可以轻松识别调用save函数时必须更新的行 但是,可能存在一个没有主键的表,在这种情况下,识别将变得困难 那么,ORMs如何
users = User.find('age', '>', 18).find('sex', '=', 'Male').get()
foreach users as user:
user.name = 'Mr. ' + user.name
user.save()
只要表有主键,用户
对象就可以轻松识别调用save函数时必须更新的行
但是,可能存在一个没有主键的表,在这种情况下,识别将变得困难
那么,ORMs如何区分不同的行来进行操作呢
(我只是想说清楚,我问的是ORM的内部工作,而不是如何使用ORM。)