sqliteのレコードを削除しようとしています。主キーとしてidを持つ4つのレコードrecord1、record2、record3、record4があります。
したがって、挿入するレコードごとに自動インクリメントされます。レコード3を削除すると、主キーがデクリメントされなくなりました。削除するレコードに基づいてIDをデクリメントするにはどうすればよいですか。
データベースからレコード3を削除するときに、idを1、2、3にします。今は1、2、4です。それを変更するSQLクエリはありますか?これを試してみました
DELETE FROM TABLE_NAME WHERE name = ?
注:私はxcodeで実装しています