我正在尝试进行一个事务(在带有 mysql npm 包的节点代码中) ,该事务将从表中选择并查看是否有记录将更新(UPDATE),否则创建新记录(INSERT)。我正在使用带有'npm mysql2'的连接池内置,并且我在事务逻辑之间遇到中断,这导致我从数据库陷入僵局。如果我不想创建一个将进行事务的存储过程,有什么可做的吗?
我正在尝试进行一个事务(在带有 mysql npm 包的节点代码中) ,该事务将从表中选择并查看是否有记录将更新(UPDATE),否则创建新记录(INSERT)。我正在使用带有'npm mysql2'的连接池内置,并且我在事务逻辑之间遇到中断,这导致我从数据库陷入僵局。如果我不想创建一个将进行事务的存储过程,有什么可做的吗?