mysql 怎么更新临时表的数据

mysql 怎么更新临时表的数据,第1张

mysql临时表的使用

一、脚本

use edisondb

drop procedure if exists query_performance_test

DELIMITER //

create procedure query_performance_test()

begin

declare begintime time

declare endtime time

set begintime=curtime()

DROP TEMPORARY TABLE IF EXISTS userinfo_tmp

CREATE TEMPORARY TABLE userinfo_tmp(

i_userid int,

v_username varchar(30)

) ENGINE = MEMORY

insert into userinfo_tmp(i_userid,v_username)

select i_userid,v_username

from userinfo

where i_userid>1000 and i_userid<8000

select * from userinfo_tmp

DROP TEMPORARY TABLE IF EXISTS userinfo_tmp

set endtime=curtime()

select endtime-begintime

end

//

DELIMITER

call query_performance_test()

mysql 数据库,更新字段语句

一、UPDATE:

UPDATE的功能是更新表中的数据。这的语法和INSERT的第二种用法相似。必须提供表名以及SET表达式,在后面可以加WHERE以限制更新的记录范围。

UPDATE table_anem SET column_name1 = value1, column_name2 = value2, ...

WHERE ... 。

如下面的语句将users表中id等于123的记录的age改为24。

UPDATE users SET age = 24 WHERE id = 123。


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

原文地址: https://outofmemory.cn/zaji/6167302.html

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

发表评论

登录后才能评论

评论列表(0条)

保存