腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
mysql
UPDATE
语句
-
相同
值
的
开销
?
mysql
我有一个包含数十万条记录
的
大型
MYSQL
数据库。我想要更新其中
的
大量字段,但我不知道该字段是否已更新。如果我调用一个
update
语句
,将authortype=10和AuthorType
值
设置为10,这是否比执行一个单独
的
查询来只选择那些不是authortype=10
的
,然后更新它们更快?换句话说,如果我将一个
值
设置为等于它已经存在
的
值
,这是否比我将一个值更新为新
的
值更快?再一次,这
浏览 1
提问于2010-07-06
得票数 13
回答已采纳
3
回答
在
mysql
中哪个更快?同一事务中
的
多个更新查询,还是单个查询?
mysql
、
transactions
同一事务中
的
多个更新查询,还是单个查询?SETpp.price = pp.price * 0.8p.productId= pp.productIdp.productId = 1;
Update
product set p.name = newName where productId = 1;
Update
与
mysql
中
的<
浏览 2
提问于2017-07-08
得票数 1
7
回答
mysql
现在用
相同
的
()更新多个列
mysql
、
sql-update
我需要更新2个datetime列,并且我需要它们完全
相同
,使用
mysql
版本4.1.20。我使用这个查询:这是安全
的
,或者列有可能在不同
的
时间被更新,这是因为对now()
的
两个可见调用 我不认为它可以用不同
的
值更新(我认为
mysql
内部每行只调用一次now()或类
浏览 83
提问于2010-09-27
得票数 90
回答已采纳
2
回答
当数据不改变时,需要更新它吗?
mysql
、
sql
、
database
、
sql-update
我想更新表中
的
一行,在更新之前,是否需要检查每一列中是否有任何更改?
浏览 0
提问于2018-06-11
得票数 0
回答已采纳
3
回答
(双) $user_input与bind_param('d',$user_input)
的
安全性差异
php
、
mysqli
假设我要执行这样一个预先准备好
的
语句
:$string = 'another string';$qry->close(); 假设我只想执行一次查询,我只是以安全
的
名义使用了准备好
的
语句
据我所读--只使用一次准备好
的
浏览 5
提问于2013-05-31
得票数 3
回答已采纳
1
回答
PDOStatement::rowCount()是否发出SQL查询?
php
、
pdo
可用于获取受最后一个INSERT、
UPDATE
或DELETE影响
的
行数。它是否有发出第二个请求
的
开销
,比如
MySQL
的
,或者受影响
的
行数是它在执行
语句
本身时接收到
的
元数据
的
一部分,因此在资源方面是“空闲
的
”?
浏览 0
提问于2013-07-17
得票数 2
回答已采纳
1
回答
使用
相同
的
where子句
的
SELECT和
UPDATE
查询得到不同
的
行数结果?
mysql
、
mysql-5.6
使用
MySQL
5.6。我使用
的
是更新查询
UPDATE
listtimeentry lastAlteredQte="2020-04-10 11:06:14", userIdQte为什么我
的
UPDATE
没有影响任何东西,而具有
相同
标准
的
SELECT显示应该有一些东西受到影响?关于这个db
的
另一个事实是SQL_SAFE_UPDATES是关闭
的
。如何更改我
的</em
浏览 87
提问于2020-04-10
得票数 0
2
回答
SQL
update
语句
设置
相同
的
值
。
sql
、
sql-server
、
sql-update
我正在查看SQL中
的
存储过程,并遇到了一个奇怪
的
update
语句
。是这样
的
。
UPDATE
dbo.Table_nameWHERE [Column_ID] = '2564-5131'如下面的注释所述,我检查了触发器
的
表定义,但没有找到任何内容。 对具有
浏览 2
提问于2014-11-18
得票数 0
回答已采纳
3
回答
从数据库中删除和插入
php
、
mysql
我想要
的
是控制数据库,如果数据库中存在EX2012-02-21,则删除它并再次插入,但为什么它不起作用 $ga->requestAccountData();$
mysql
= new
mysql
(); $startDate = "2012-02-21";
浏览 1
提问于2012-02-20
得票数 0
回答已采纳
1
回答
使用循环文本框值更新foreach
语句
中
的
查询
值
PHP
php
、
mysql
我想在foreach
语句
中更新我
的
数据库,但它给我
的
值
与我在最后输入
的
值
中插入
的
值
相同
。 while($row_recordset =
mysql
_fetch_array($query_run)) echo "</tr>"; $
浏览 2
提问于2013-04-27
得票数 0
2
回答
如何为大型BLOB更新优化
MySQL
mysql
、
innodb
、
database-tuning
我有一张能容纳大气泡(高达10米)
的
桌子,并且经常更新。问题是
UPDATE
语句
可能需要1秒才能执行,而且由于应用程序
的
设计,这会阻塞UI。我需要加快更新/插入
语句
的
速度。有什么方法可以通过调优
MySQL
服务器/存储引擎/etc来实现呢? 所讨论
的
表是InnoDB,我尝试过对压缩进行调优,但这似乎并没有多大
的
区别。客户端与服务器位于同一台机器上,因此不存在网络
开销
。服务器为
MySQ
浏览 0
提问于2013-07-17
得票数 2
2
回答
PHP更新在未编辑任何数据时出现错误
php
、
mysql
、
forms
我有一个用来在数据库中保存内容
的
表单。用户还可以通过编辑表单中
的
字段并提交它来更新任何内容。
update
查询如下所示: } return false;现在我
的
问题是:如果用户在更新表单时更改了某个字段,则
mysql
_affected_rows但是,如果用户不更改表单中
的</em
浏览 1
提问于2011-09-30
得票数 2
回答已采纳
1
回答
PDO
语句
比
MySQL
CLI长400倍
php
、
mysql
、
pdo
我正在运行一个PDO准备
语句
,以便从大约6k行
的
表中进行选择。由于WHERE
语句
具有~5k pIds,此特定查询将返回所有行。该表在pId列上也有一个索引。此查询在php中运行需要4.5秒,在
MySQL
CLI中运行时需要.01秒。PHP
语句
和
MySQL
语句
是
相同
的
,它们都是,而不是使用pId索引
的
。我认为这是因为
MySQL
知道它正在返回整个表,而不需要使用索引。 我知道准备好
的
<
浏览 1
提问于2018-05-16
得票数 3
2
回答
如何启动将由
MySQL
()提交
的
mysql
_commit事务
c++
、
mysql
、
sql
、
transactions
MySQL
服务器版本为5.6.19-日志。有这样
的
功能吗?我漏掉了什么明显
的
东西吗? 我使用
UPDATE
函数运行INSERT和DELETE
语句
。我想我应该能够通过使用
相同
的
函数运行
mysql</
浏览 3
提问于2015-07-10
得票数 8
回答已采纳
1
回答
将变量和列分配给
值
sql
、
sql-server
、
tsql
我正在将存储过程从Server转换为
MySQL
,并且遇到了一个令我困惑
的
查询:SET @ExampleVar = ExampleColumn = 0 出于安全考虑,我已经更改了变量
的
名称,但是语法是
相同
的
。我从来没有见过这种类型
的
传递性作业,我对这种行为感到困惑。ROW_COUNT()之后检查
UPDATE
,如果是> 0,则将变量赋值给I
浏览 2
提问于2016-02-27
得票数 2
回答已采纳
4
回答
与
MySQL
update
with foreach
语句
中
的
输出
相同
php
、
mysql
我正在尝试弄清楚如何使用数组更新
MySQL
表。if(
mysql</em
浏览 0
提问于2013-04-29
得票数 0
4
回答
批量更新是如何工作
的
?
sql
、
rdbms
是不是因为插入单行
的
连接和设置
开销
对于一组行是
相同
的
?还有什么其他因素使得批量插入速度更快? 批量更新是如何工作
的
?假定表没有唯一性约束,insert
语句
实际上对批处理中
的
其他insert
语句
没有任何影响。但是,在批量更新期间,
update
可能会改变表
的
状态,因此会影响批处理中其他
update
查询
的
结果。我知道batch insert查询
的
语法是在一个大查询中包含
浏览 0
提问于2009-06-17
得票数 49
4
回答
为什么PDO rowCount()在不修改已有数据
的
情况下更新表后返回0?
php
我正在读一篇关于如何使用PHP插入和更新数据到
MySQL
表
的
教程,代码如下所示。我
的
问题是,当我单击
update
但没有修改任何数据时,rowCount()返回0并破坏代码。我
的
问题是,如果我只是用与数据库中
相同
的
值更新数据库,为什么rowCount()返回零?我
的
想法是,即使它是
相同
的
数据,它仍然会被插入,并返回更新
的
行数?我猜它在尝试更新之前会先检查数据?record if (isset($_PO
浏览 9
提问于2011-06-04
得票数 22
回答已采纳
2
回答
存储过程中准备好
的
SQL
语句
是否提高了性能?
sql
、
database
、
stored-procedures
、
db2
、
dynamic-sql
我知道关于存储过程还是准备好
的
SQL
语句
已经有了很多问题,但是我想找出一些不同
的
东西--,如果一个过程中
的
准备
语句
对这个存储过程
的
性能有所贡献,这意味着它会更好。存储过程将在db中存储和编译一系列
语句
,这将减少传输和编译
的
开销
。 访问,从而减少了
开销
。我对这些“编译”、“存储”和“
开销
”--有点抽象--感到困惑。 我使用预准备
浏览 3
提问于2013-11-27
得票数 2
回答已采纳
2
回答
SQL更新执行顺序重要吗?
mysql
、
sql
、
sql-update
我一直认为,在SQL期间,现有的
值
将一直保持到整个
UPDATE
语句
完成为止,但我在实践中看到了不同
的
行为。-----------------------------2014-05-01 5 10
UPDATE
base = GREATEST(0, base - 7), flexible = flexible - GREATEST(0, (7 - base)) WHERE date = '20
浏览 3
提问于2014-05-30
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券