Sqlite如何删除最后添加的表项

Mar*_*kus 9 sqlite sql-delete

我正在尝试删除表的最后添加条目:

DELETE FROM notes ORDER BY created_at DESC LIMIT 1
Run Code Online (Sandbox Code Playgroud)

这只会导致以下错误:

near "ORDER": syntax error
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?(notes存在并且有记录!)

sri*_*hhs 15

试试这个

DELETE FROM notes WHERE id = (SELECT MAX(id) FROM notes);
Run Code Online (Sandbox Code Playgroud)