SQL限制
- 目录
- 概述
- 需求:
- 设计思路
- 实现思路分析
- 1.URL管理
- 参考资料和推荐阅读
Survive by day and develop by night.
talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive.
happy for hardess to solve denpendies.
目录
概述
不支持 SQL 嵌套
需求:
1.不支持 SQL 嵌套
2. 不支持多表复杂 SQL(自1.6.0版本,MySQL支持UPDATE JOIN语句,详情请看 )
3. 不支持存储过程、触发器
4. 部分数据库不支持批量更新,在使用 MySQL、Mariadb、PostgreSQL9.6+作为数据库时支持批量,批量更新方式如下以 Java 为例
设计思路
实现思路分析
1.URL管理
// use JdbcTemplate
public 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 Statement
public 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();
}
参考资料和推荐阅读
- https://seata.io/zh-cn/docs/user/sqlreference/sql-restrictions.html
欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!~