php / mysql:从表中选择并在一个查询中更新

时间:2016-08-21 20:44:44

标签: php mysql sql

我想知道是否可能/可行(为什么?),从表中选择数据并在同一通道中更新相同的条目

实施例

UPDATE messages SET message_times_read = message_times_read + 1 WHERE message_id = 1

然后

package com.manodestra.db;

import java.sql.ResultSet;
import java.sql.SQLException;

public abstract class DbModel<T extends DbModel> extends Model {
    abstract T newInstance(ResultSet rs) throws SQLException;
}

我可以一次通话吗?更重要的是,如果可能的话,我应该吗? (即这被认为是正确的做法,这是否兼容不同版本,是否有性能优势?)

1 个答案:

答案 0 :(得分:0)

如果要在同一查询中执行多次查询,则必须创建“触发器”。如果您想了解更多信息,请查看此链接:https://www.sitepoint.com/how-to-create-mysql-triggers/