更新最後一條記錄

2021-07-04 07:59:19 字數 506 閱讀 8902

//修改最後一條記錄

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;

SQLite 只更新最後一條記錄

事件發生後,需要有個標誌,記錄事件發生的時間。有可能需要更新表中最後一條資料。下面程式是,把table表中的flag值設定為1111,其中id是表中記錄最大的id值。id鍵值是自動遞增的 程式 char update 128 update table set flag 1111 where id s...

判斷第一條或最後一條記錄

標籤具有以下一些屬性 var 迭代引數的名稱。在迭代體中可以使用的變數的名稱,用來表示每乙個迭代變數。型別為string。items 要進行迭代的集合。對於它所支援的型別將在下面進行講解。varstatus 迭代變數的名稱,用來表示迭代的狀態,可以訪問到迭代自身的資訊。begin 如果指定了item...

SQL Server 如何查詢最後一條記錄

在機房收費系統的資料庫中,有這樣的乙個表 worklog info 這個表有什麼作用呢?這個表的作用就是記錄著工作人員的操作記錄,也就是說,乙個一般使用者 操作員或管理員 登陸這個系統,和正常關閉這個系統以後,在這個表中就會增加一條該使用者的使用記錄!下面是該錶的各個欄位名,有的同學就感覺其中ser...