1. 程式人生 > >更新最後一條記錄

更新最後一條記錄

//修改最後一條記錄
UPDATE userinfo set userid='55' WHERE 1 ORDER BY userid DESC LIMIT 1
//刪除第一條記錄
delete from userinfo where 1 order by userid limit 1

======================================

mysql>

總結:

      在寫這段程式碼前,好了sql server的。但是轉到mysql裡始終不能成功,在不斷的看幫助、查資料、測試後發現mysql的update的一些特點

1、update 時,更新的表不能在set和where中用於子查詢;

2、update 時,可以對多個表進行更新(sqlserver不行);

         如:update ta a,tb b set a.Bid=b.id ,b.Aid=a.id;  

3、update 後面可以做任意的查詢,這個作用等同於from;