0

最新のデータ、または最高のIDを更新したい。

MAX関数はアップデートでは機能しないようです。

編集:

UPDATE table SET name='test_name' ORDER BY id DESC LIMIT 1;

うまくいくようです。しかし、それが本当に解決策かどうかはわかりません。

4

2 に答える 2

3

これを試して:

UPDATE table
SET field = yourvalue
WHERE Id = (SELECT MAX(Id) FROM table)
于 2013-01-13T17:12:55.117 に答える
0

あなたが探しているLAST_INSERT_ID()

 Update table SET name='test_name'
 where id = LAST_INSERT_ID() 
于 2013-01-13T17:17:05.830 に答える