ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

05-Seata下SQL使用限制

2026/9/18 14:49:38 拓冰建站 浏览量
05-Seata下SQL使用限制
  • 不支持 SQL 嵌套
  • 不支持多表复杂 SQL(自1.6.0版本,MySQL支持UPDATE JOIN语句,详情请看
  • 不支持存储过程、触发器
  • 部分数据库不支持批量更新,在使用 MySQL、Mariadb、PostgreSQL9.6+作为数据库时支持批量,批量更新方式如下以 Java 为例
    // use JdbcTemplatepublic void batchUpdate() {jdbcTemplate.batchUpdate("update storage_tbl set count = count -1 where id = 1","update storage_tbl set count = count -1 where id = 2");}// use Statementpublic void batchUpdateTwo() {statement.addBatch("update storage_tbl set count = count -1 where id = 1");statement.addBatch("update storage_tbl set count = count -1 where id = 2");statement.executeBatch();}

DML 语句类型、SQL 实例以及 Seata 是否支持,
在这里插入图片描述