这里的mysql_result()是什么意思?

这里的mysql_result()是什么意思?,第1张

sql语句里的 zs是 count(*)的别名, count(*) 是用来查询 spk这个数据表里面的 数据的条数,也就是计数。第二个zs是 解析 $res后得到的资源型数据的!

数索引顾名思义就是加给字段加了函数的索引,这里的函数也可以是表达式。所以也叫表达式索引。

MySQL 5.7 推出了虚拟列的功能,MySQL8.0的函数索引内部其实也是依据虚拟列来实现的。

手动提交 可以对逻辑进行控制,打个比方:

你程序需要做两件事情,一个是 结账,一个是打印账单。这两个事情必须都要成功,才算是结账成功,否则认为失败。

那么这个时候我们就要使用手动提交了,因为打印账单不属于数据库控制范畴。

我们可以 先添加结账数据到数据库,然后等待打印机打印

,这个时候虽然我们的数据是添加成功了,如果打印机打印报错了,那么这个任务就没有完成,就必须回滚掉之前的数据库 *** 作。

手动提交事务: 可以控制整个程序的任务完成情况和完成的逻辑。数据添加成功,打印失败,造成的结果就是:数据显示未结账,也没有账单打印出来。数据就是一致的!

自动提交:只管你数据库添加是否成功,打印机有没有打印账单就不能控制了,造成的结果就是,数据显示已结账,但是没有账单打印出来。那么就出现数据不一致的情况。

手动的话:整个任务完成,就完成,中间任何一个环节出错 就等于什么都没做

自动提交:整个任务完成一个是算一个!


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

原文地址: http://outofmemory.cn/zaji/8355031.html

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

发表评论

登录后才能评论

评论列表(0条)

保存