133 次浏览【转载需注明来源】
数据库代码:
局部变量 局部_文本返回数据 = { sql: "insert into wenben(wenben) values(?)", values: ["ABCDEFFDFFGFDGDFGDGDFGDGDFGFGFDGDFGDFGDFGDFGDGDD"] };
局部变量 局部_数字返回数据 = { sql: "insert into shuzi(shuzi) values(?)", values: ["ABCDEFFDFFGFDGDFGDGDFGDGDFGFGFDGDFGDFGDFGDFGDGDD"] };
局部变量 局部_返回结果 = 同步 mysql客户端.事务执行SQL语句_同步([局部_文本返回数据, 局部_数字返回数据]);
调试输出(局部_返回结果);
运行结果
{状态: '失败', 事务状态: '无状态', 数据: Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect integer value: 'ABCDEFFDFFGFDGDFGDGDFGDGDFGFGF…}
错误描述:实际上数据库插入了数据进去,没有回滚
测试账号
快码FOF编程 Time: 2023-09-27 10:13:57
评论ID
经过测试,并无问题,你可以通过上面的数据库进行测试;上面的数据库是可以直接进行连接的
下面是插入失败,可以回滚的案例
快码快问快答 回复 1楼 快码FOF编程 Time: 2023-09-27 10:31:31
评论ID
我用的同步的
同步 mysql客户端.事务执行SQL语句_同步
测试一下
快码FOF编程 回复 2楼 快码快问快答 Time: 2023-09-27 11:43:50
评论ID
测试结果一样的哈
无效并回滚案例: