Androidプログラミング質問スレ Part33
■ このスレッドは過去ログ倉庫に格納されています
0455デフォルトの名無しさん
2013/06/20(木) 15:07:28.11DBを使うのですが、考える動作のSQL文が作成できません。
テーブルTESTは最大で10件のレコードを保持します、11件目のレコードが発生したら
最も古い1件目のレコードを削除してから、11件目のデータを新しい10件目のデータとして
テーブルに保存します。
そのために「最も古いレコード1件のみを削除する」というSQLを作成したいのですが、期待動作してくれません。
delete from TB_TEST where _id not in (select _id from TB_TEST order by _id desc limit 10);
どのようにSQL文を書けば良いか教えてください。
■ このスレッドは過去ログ倉庫に格納されています