数据库查询并修改数据
查询结果并修改查找到的结果有一个数据库表number字段a,c我想实现的是查找到c=1的那一行并且修改c=0同时返回字段a的数据有没有那种执行一条sql命令完成上面的要求...
查询结果并修改查找到的结果 有一个数据库表 number 字段 a,c
我想实现的是 查找到c=1的那一行 并且修改c=0 同时返回字段a的数据
有没有那种执行一条sql命令完成上面的要求的方法 展开
我想实现的是 查找到c=1的那一行 并且修改c=0 同时返回字段a的数据
有没有那种执行一条sql命令完成上面的要求的方法 展开
2个回答
2020-12-09 · MySQL开源数据库领先者
关注
展开全部
对 MySQL 查询重写以提高性能是每个 DBA 应该意识到的重要过程,以便他们可以在运行时修复错误的查询,而无需在应用程序端更改代码。
到目前为止,MySQL 社区提供了两个内置的查询重写插件来执行此任务。
query rewriter plugin:它支持 INSERT / UPDATE / DELETE / REPLACE 语句,在 MySQL 8.0.12 引入。
ddl_rewritter plugin:它支持 CREATE TABLE 语句。在 MySQL 8.0.16 引入。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
今至电子科技有限公司
2024-08-23 广告
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整...
点击进入详情页
本回答由今至电子科技有限公司提供
2016-07-21
展开全部
在Button2的Onclick事件为:
query1.RequestLive :=false;
with query1 do
begin
close;
sql.clear;
sql.add('select * from table1 where id1=:id1');
Parambyname('id1').Asinteger:=2;
open;
end;
这样运行时,按Button1,正常。如果按Button2,再来按Button1则出现错误:
Query1:Cannot modify a Read-only Dataset.
我就是在button1添加“query1.CanModify:=true;”,运行过程出现错误:
“[Error] Unit1.pas(46): Cannot assign to a read-only property”;
query1.RequestLive :=false;
with query1 do
begin
close;
sql.clear;
sql.add('select * from table1 where id1=:id1');
Parambyname('id1').Asinteger:=2;
open;
end;
这样运行时,按Button1,正常。如果按Button2,再来按Button1则出现错误:
Query1:Cannot modify a Read-only Dataset.
我就是在button1添加“query1.CanModify:=true;”,运行过程出现错误:
“[Error] Unit1.pas(46): Cannot assign to a read-only property”;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询