0

UPDATEを含むクエリを書くのに苦労しています。ORDER BY

これは可能ですか?これを行う方法についての提案をいただければ幸いです。

これは私がやろうとしていることのモックアップです:

UPDATE notes SET `note`='$note' WHERE `date` = (ORDER BY `date`  DESC LIMIT 1)

よろしくお願いします!

4

3 に答える 3

1

次の SQL クエリを試してください。

UPDATE notes SET `note`='$note' WHERE `date` = (select `date` from notes ORDER BY DESC LIMIT 1)
于 2013-03-20T02:46:44.947 に答える
1

update ステートメントに列がありません。このフィドルは、その方法を示しています。基本的に、句に追加dateする必要があります。order by

于 2013-03-20T02:49:27.343 に答える
0

サンプルクエリに基づいて、並べ替える必要はありません。


Update .... 'date' = (select max('date') from notes)

于 2013-03-20T03:06:06.183 に答える