|
|
1
0
我对推进装置的具体工作不太熟悉。但了解数据库(MySQL)和ORM层(推进)之间的区别是很重要的。推进是一种抽象,通过将行包装在对象中来表示数据库中的行。然后,您可以通过对相应对象调用一个方法来更改或删除这些行,而推进将生成并执行所需的SQL语句。 因此,在执行SQL DELETE语句之后,对象包装器仍将保留删除行之前加载的数据。但是它将不再允许您修改行数据,因为没有一个地方可以让推进将这些更改写入。 |
|
|
2
0
已删除的对象将在数据库中被删除并标记为已删除。您仍然可以在PHP中访问它,例如向用户显示一些再见数据(“产品XYZ被删除”)。 |
|
|
3
0
我认为“object”指的是已经加载到内存中的对象。这意味着您仍然可以查看它的属性,但是如果您尝试调用save,它将尝试执行一个update s sql语句,该语句将失败,因为记录实际上已被删除。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |