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:
DELETE FROM your_table;
Ini mengalih keluar semua baris daripada jadual.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!