来自PHP的MySQL事务
问题1:
$link = mysql_connect('localhost', 'root', '');
mysql_select_db('rems', $link);
mysql_query('SET AUTOCOMMIT=0; START TRANSACTION', $link);
mysql_query('DELETE FROM admins WHERE admin_id=4', $link);
mysql_query('ROLLBACK; SET AUTOCOMMIT=1', $link);
问题2:
$link = mysql_connect('localhost', 'root', '');
mysql_select_db('rems', $link);
mysql_query('SET AUTOCOMMIT=0;START TRANSACTION;
DELETE FROM admins WHERE admin_id=4;
ROLLBACK; SET AUTOCOMMIT=1', $link);
从上面的两个查询中,第一个查询没有正确执行(事务不起作用),因为通过多次调用mysql_query函数分别执行查询。但我需要通过这种方式来完成。那就是我需要第一种方式的结果(为单个事务多次调用mysql_query函数)
任何IDEA请???
没有找到相关结果
已邀请:
1 个回复
盛梯獭八搽
或者首先创建一个程序:
所以你以后可以使用它: