理論小知識 獲取AUTO INCREMENT值

2021-10-08 13:10:43 字數 680 閱讀 4580

在mysql的客戶端中你可以使用 sql中的last_insert_id( ) 函式來獲取最後的插入表中的自增列的值。

在php或perl指令碼中也提供了相應的函式來獲取最後的插入表中的自增列的值。

perl例項

使用 mysql_insertid 屬性來獲取 auto_increment 的值。 例項如下:

$dbh->do (「insert into insect (name,date,origin)

values(『moth』,『2001-09-14』,『windowsill』)」);

my $seq = $dbh->;

php例項

php 通過 mysql_insert_id ()函式來獲取執行的插入sql語句中 auto_increment列的值。

mysql_query (「insert into insect (name,date,origin)

values(『moth』,『2001-09-14』,『windowsill』)」, $conn_id);

s eq

=mys

qlin

sert

id

(seq = mysql_insert_id (

seq=my

sqli

​nse

rti​

d(conn_id);

理論小知識 SessionAttributes

在多個請求之間共用某個模型屬性資料,則可以在 控制器類上標註乙個 sessionattributes,spring mvc 將在模型中對應的屬性暫存到 httpsession 中。sessionattributes 除了可以通過屬性名指定需要放到會 話中的屬性外,還可以通過模型屬性的物件型別指定哪些...

理論小知識 MySQL WHERE 子句

我們知道從 mysql 表中使用 sql select 語句來讀取資料。如需有條件地從表中選取資料,可將 where 子句新增到 select 語句中。語法以下是 sql select 語句使用 where 子句從資料表中讀取資料的通用語法 select field1,field2,fieldn f...

理論小知識 普通索引

建立索引 這是最基本的索引,它沒有任何限制。它有以下幾種建立方式 create index indexname on mytable username length 如果是char,varchar型別,length可以小於字段實際長度 如果是blob和text型別,必須指定 length。修改表結構...