up£¡£¡£¡£¡ ¶Ô Ó¦¸Ã¾ÍÕâÑùµÄ ²»¹ýÈç¹ûÊý¾ÝÁ¿´óµÄ»°¿ÉÒÔÓÃexists update table_name a set name='x' where exists ( select 1 from ( select max(datetime) from table_name ) b where b.datetime=a.datetime );
update tble set name='x' where not exists (select 1 from tbl b where b.ttime<tble.ttime);
˼·£¬create table_name as select max(datetime) as datetime from table_name È»ºóupdate table_name set name='x' where datetime in ÉÏÃæÄǸö±í; È»ºódropÄǸö±íÊÔÊÔ ÊÔÁËһϲ»Ö§³Ö£¬×Ö²éѯÓÃÁÙ
sp ³ÌÐò delimiter // create procedure ma() begin declare i int default 0; while i<11 do set i=i+1; select i; end while; end // delimiter ; 1+2+...+9+10 ΪʲôÕâ¸ö³ÌÐòÎÞ·¨ÊµÏÖÀÛ¼ÓЧ¹û / ......