0

我的问题:

我有这样的数据库表:

id (AI)    market_id
1             6       
2            10      
3             6       
4            10   
5            11     

如何通过 id 选择最后插入的 market_id?

4

3 回答 3

3

你可以这样做:

SELECT * FROM <your_table> ORDER BY id DESC LIMIT 1;

如果您只对 感兴趣,market_id可以*将上述查询中的 更改为market_id

于 2012-03-28T07:41:39.990 回答
1

您可以使用 LAST_INSERT_ID():

SELECT market_id FROM <table> where id=LAST_INSERT_ID();

于 2012-03-28T07:43:25.467 回答
0

对于 SQL Server,

Select TOP 1 ID, market_I'd from table order by ID desc 
于 2012-03-28T07:42:56.680 回答