本文主要是介绍无极低码:同时删除两张表中的记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原始需求:删除两张表用户id为44的数据记录
删除user_info表中u_id为44的用户
DELETE FROM user_info WHERE u_id = 44;
删除user_org_rel 表中u_id为44的用户
DELETE FROM user_org_rel WHERE u_id = 44;
简便写法:用工mysql写法一次执行两张表删除 (只支持mysql)
DELETE uol ,p FROM user_org_rel uol JOIN user_info p ON uol.u_id = p.u_id WHERE p.u_id = 44;
简便写法:通常正确做法
开启事务BEGIN TRANSACTION;执行删除DELETE FROM user_info WHERE u_id = 44;DELETE FROM user_org_rel WHERE u_id = 44;提交事务COMMIT;
无极低码两种都支持,通过无极低码sql引擎设置sql模板,通过api接口直接调用即可完成两张表的删除。
这篇关于无极低码:同时删除两张表中的记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!