0

その私の問題:

私はそのようなデータベーステーブルを持っています:

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

最後に挿入されたmarket_idを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 に答える