Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menetapkan Semula Kunci Utama Auto-Incrementing SQLite kepada Sifar?

Bagaimana untuk Menetapkan Semula Kunci Utama Auto-Incrementing SQLite kepada Sifar?

Susan Sarandon
Lepaskan: 2025-01-15 14:32:46
asal
221 orang telah melayarinya

How to Reset an SQLite Auto-Incrementing Primary Key to Zero?

Menetapkan Semula Kunci Utama Penambahan Auto dalam SQLite

Kunci utama penambahan automatik SQLite memudahkan penjejakan rekod. Walau bagaimanapun, menetapkan semulanya kepada sifar memerlukan perhatian yang teliti.

Penyelesaian ini melibatkan dua arahan SQL:

  1. DELETE FROM your_table; Ini mengalih keluar semua baris daripada jadual.
  2. DELETE FROM sqlite_sequence WHERE name='your_table'; Ini mengalih keluar masukan jadual daripada jadual sqlite_sequence dalaman, yang menguruskan nilai kenaikan automatik.

Jadual sqlite_sequence adalah penting untuk kefungsian autokenaikan SQLite. Memadamkan entri yang berkaitan dengan berkesan menetapkan semula kaunter kepada lalainya (biasanya 0).

Nota Penting: Memanipulasi jadual sqlite_sequence secara langsung boleh mengganggu gelagat autokenaikan SQLite. Berhati-hati dan fahami sepenuhnya implikasi sebelum melaksanakan arahan ini.

Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Semula Kunci Utama Auto-Incrementing SQLite kepada Sifar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan