我的问题:
我有这样的数据库表:
id (AI) market_id
1 6
2 10
3 6
4 10
5 11
如何通过 id 选择最后插入的 market_id?
我的问题:
我有这样的数据库表:
id (AI) market_id
1 6
2 10
3 6
4 10
5 11
如何通过 id 选择最后插入的 market_id?
你可以这样做:
SELECT * FROM <your_table> ORDER BY id DESC LIMIT 1;
如果您只对 感兴趣,market_id
可以*
将上述查询中的 更改为market_id
。
您可以使用 LAST_INSERT_ID():
SELECT market_id FROM <table> where id=LAST_INSERT_ID();
对于 SQL Server,
Select TOP 1 ID, market_I'd from table order by ID desc