社区
基础编程
帖子详情
mysql有事务功能吗?在PHP中如何使用!
tianye606
2003-11-17 05:54:50
mysql有事务功能吗?在PHP中如何使用!
谢谢!!
...全文
31
11
打赏
收藏
mysql有事务功能吗?在PHP中如何使用!
mysql有事务功能吗?在PHP中如何使用! 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Cain
2003-11-24
打赏
举报
回复
对存在的表进行修改我倒是没试过
不过你可以用alter table tablename type=innodb;
试试看(我不保证一定可以哦)
Cain
2003-11-24
打赏
举报
回复
是的.
xinyaoxp
2003-11-24
打赏
举报
回复
up
tianye606
2003-11-24
打赏
举报
回复
已经存在的表,可以修改吗?
shuzai
2003-11-22
打赏
举报
回复
to Cain(一苇渡江)
是不是mysql版本都在4.1以上的,都能这样建表的?
没有特别要求的吧?
tianye606
2003-11-22
打赏
举报
回复
<b>谢谢</b>
Cain
2003-11-18
打赏
举报
回复
创建表的时候最后要加type = innodb
例如:
create talbe tablename (num int(2)) type = innodb;
tianye606
2003-11-18
打赏
举报
回复
表类型有innoDB是什么意思,我按照这种范式试了,不行啊
zalvsa
2003-11-17
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2420/2420295.xml?temp=.6130182
jxyuhua
2003-11-17
打赏
举报
回复
up
myblessu
2003-11-17
打赏
举报
回复
要求 mysql 4.0以上,表类型有innoDB
<?
mysql_query("BEGIN"); //开始事务
//执行sql操作
//执行sql操作
..
//如果出错
mysql_query("ROLLBACK"); //回滚
如果没有错误
mysql_query("COMMIT"); //提交
PHP
+
MySQL
动态网站开发全程实例
《
PHP
+
MySQL
动态网站开发全程实例》随书光盘。 下载有问题,请邮件联系booksaga@163.com, 邮件标题为“求
PHP
+
MySQL
代码”
【
MySQL
】
事务
是什么?
事务
的特性又是什么?
当
事务
A在对数据进行修改时,
事务
A等待一段时间,此时在等待过程
中
,
事务
B记录下了A对数据修改的结果,等待时间过后,
事务
A继续修改,此时
事务
B误将这次的结果作为最终结果记录下来。
事务
A对数据进行修改,接下来
事务
B进行读取数据(
事务
B的多个SQL都要进行读操作),在执B的过程
中
,又有一个
事务
C对数据进行了修改。
事务
是由一个或多个SQL语句构成的,在
事务
中
,这些的SQL不可分割,是一个整体,整个
事务
类似于物理
中
的原子结构,不可再分。),数据库会将先前执行的SQL语句给一句一句恢复回去,这里的操作叫做。
mysql
可以
事务
嵌套吗_
MySQL
到底支不支持
事务
嵌套?
最近开发
中
遇到了
使用
MySQL
,多次开启
事务
,出现了数据错乱问题,伪代码如下:begin;# 操作1begin;# 操作2rollback;执行完后出现了操作1的数据真正写入,只有操作2的数据回滚了。在第一个
事务
没有提交或回滚时,再开启第二个
事务
时,会自动提交第一个
事务
。这明显不符合心理预期,而且也无法回滚一部分操作。那么问题来了,
MySQL
支不支持
事务
嵌套呢?这个问题很难准确回答支持还是不支持...
PHP
和
MySQL
:
PHP
MySQL
事务
在
PHP
和
MySQL
中
,
事务
在维护数据库操作的原子性、一致性、隔离性和持久性(ACID 属性)方面起着关键作用。
事务
(包含一个或多个并发 SQL 语句)对于维护数据完整性至关重要。
PHP
中
的
mysql
i 扩展通过 beginTransaction、commit 和 rollback 等方法促进了有效的
事务
管理。
事务
的启动由 beginTransaction 标记,提交完成更改,并在出现错误时回滚还原。
事务
对于复杂的操作是必不可少的,它确保了所有更改的成功执行或根本不执行,从而防止了不一致。
mysql
事务
的应用场景和
事务
的
使用
Mysql
事务
什么情况下用
事务
: 1
事务
的提出主要是为了解决并发情况下保持数据一致性的问题(类似于多线程)
事务
(Transaction)是并发控制的基本单位。所谓的
事务
,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行,在关系数据库
中
,一个
事务
可以是一条SQL语句、一组SQL语句或整个...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章