資料庫新增同時獲得自增字段資料

2021-08-04 19:31:13 字數 461 閱讀 2476

這個也算是個小技巧,經常會碰到,就記一筆。

spring+mybatis框架

xml例子:

insert into

user_tab(name, ***, age)

values

(#, #, #)

這裡主要加了
usegeneratedkeys="true" keycolumn="id" keyproperty="id"
一般自增長都是id,設定在這裡

daoimpl例子:

public int insertuser(userentity userentity) catch (exception e) 

if(changenumber > 0)else

}

這樣插入的同時返回自增長的id

mysql資料庫新增非主鍵自增字段

我們直接向表中新增自增的非主鍵字段時會報錯,錯誤資訊如下 該資訊提示我們設為自增的字段必須作為鍵 並非一定是主鍵 所以我們可以這樣做 先新增字段,設定字段型別等基本屬性 alter table tbl test add test column integer 10 not null 為該字段新增任意...

實現sybase資料庫欄位自增

例如 在sybase中有一張使用者表t ug user,其中包含 id name password 等等吧,我想在專案中實現插入資料到t ug user表中時,可以不考慮id 欄位,讓它自己自增1,方法如下 create table t ug user id numeric 6,0 identity...

資料庫 訪問字段資料

在學生資訊管理系統中,查詢資料,修改資料都需要從表中提取字段資料,現在我們來看看5中訪問欄位的方法 1.根據字段索引值來訪問字段資料 dim mcc as adodb.recordset mcc.fields 1 value 這種方法在分析 時有些不方便,不知道該字段的名稱,這是,我們可以選用另一種...