4

MSSQL でこのコードを使用します。

SELECT IDENT_CURRENT('customers');

MySQLで試してみるとうまくいきません。ネットで答えを探しましたが、自分に合ったものは見つかりませんでした。上記の TSQL に相当する MySQL は何ですか?

4

5 に答える 5

6

私はあなたがこれを探していると思います:

SELECT LAST_INSERT_ID('customers');

しかしLAST_INSERT_ID()、すべての場合に当てはまるわけではないので、次のように使用してください。

SELECT MAX('id') FROM customers;
于 2013-01-14T00:16:58.423 に答える
3

MySQLでは、次を使用できますLAST_INSERT_ID(expr)

于 2013-01-14T00:16:31.777 に答える
-1

ある種のIdentity(Incrementing IDs)列を使用している場合は、次のように機能するはずです。

Select top 1 ID from TBLNAME
order by ID DESC
于 2013-01-14T03:23:58.207 に答える