获取最后插入的行 ID (HFSQL)
Get the last inserted row ID (HFSQL)
我需要获取为插入的行创建的 Id(自动递增)
我如何做到文档中提到的 LAST_INSERT_ID
但我不知道如何使用它,
我试过了,但它不起作用:
Insert into tab1 (tab1.Name) values('foo')
SELECT LAST_INSERT_ID ()
试试这个:
Insert into tab1 (tab1.Name) values('foo')
SELECT LAST_INSERT_ID() FROM tab1 LIMIT 1
试试这个:
您可以使用:
SELECT IDENT_CURRENT('tablename')
访问特定 table 的最新身份。
例如:
INSERT INTO YourTable(columns....) VALUES(..........)
SELECT IDENT_CURRENT('YourTable')
我需要获取为插入的行创建的 Id(自动递增)
我如何做到文档中提到的 LAST_INSERT_ID
但我不知道如何使用它,
我试过了,但它不起作用:
Insert into tab1 (tab1.Name) values('foo')
SELECT LAST_INSERT_ID ()
试试这个:
Insert into tab1 (tab1.Name) values('foo')
SELECT LAST_INSERT_ID() FROM tab1 LIMIT 1
试试这个:
您可以使用:
SELECT IDENT_CURRENT('tablename')
访问特定 table 的最新身份。
例如:
INSERT INTO YourTable(columns....) VALUES(..........)
SELECT IDENT_CURRENT('YourTable')