求一个mysql Insert事务写法

求一个mysql Insert事务写法,第1张

这个直接用mysql语句我不知道怎么实现,借助PHP还是比较简单的。

注意,表必须为InnoDB或DBD类型,其他类型不支持Transaction事务。

下面是一段PHP代码,用来实现确认和出错回滚:

mysql_query("SET AUTOCOMMIT=0");

$sql1='insert "user" values("A");';

$sql2='insert "user" values("B");';

$sql3='insert "user" values("C");';

$res1 = mysql_query($sql1);

$res2 = mysql_query($sql2);

$res3 = mysql_query($sql3);

if($res1 && $res2 && $res3)

mysql_query("COMMIT");

else

mysql_query("ROLLBACK");

这个要看你的平台的,什么数据库,什么 *** 作系统,什么开发工具

目前,数据库基本都支持SQL语言的(LZ的就是SQL语言),而不同的数据库对C支持的方式也不同

如windwos平台,大部分数据库都可用ADO

当然,数据库本身也会提供C语言开发

如oracle,支持proc,oci等

先找本数据库的书看下,明白SQL语言后再参考不同的平台,看下你而要的数据库的开发方式

以上就是关于求一个mysql Insert事务写法全部的内容,包括:求一个mysql Insert事务写法、C语言一个简单数据库怎么做、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10192352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存