Rabu, 30 April 2014

Cara Reset Auto Increment MySQL

Cara mereset nilai AUTO INCREMENT pada tabel MySQL

Ada beberapa metode untuk mencapai hal ini :

1. Langsung Atur Ulang Nilai Auto increment

Sintaks mengubah tabel menyediakan cara untuk me-reset kolom autoincrement . Lihatlah contoh berikut .

ALTER TABLE table_name AUTO_INCREMENT = 1;

Perhatikan bahwa Anda tidak dapat me-reset counter untuk nilai kurang dari atau sama dengan apapun yang telah digunakan . Untuk MyISAM , jika nilai kurang dari atau sama dengan nilai maksimum saat ini di kolom AUTO_INCREMENT , nilai ulang ke arus maksimum ditambah satu . Untuk InnoDB , jika nilai kurang dari nilai maksimum saat ini di kolom , tidak terjadi kesalahan dan nilai urutan saat ini tidak berubah .


2. Truncate Table

Truncate tabel secara otomatis me-reset nilai-nilai Autoincrement ke 0.
TRUNCATE TABLE table_name ;
Gunakan dengan hati-hati . Ketika Truncate digunakan me-reset setiap AUTO_INCREMENT counter ke nol . Dari MySQL 5.0.13 on, AUTO_INCREMENT counter -reset ke nol oleh TRUNCATE TABLE , terlepas dari apakah ada batasan kunci asing .


Semoga bermanfaat......

1 komentar:

  1. The Casino Junket Club - jtmhub.com
    The 서울특별 출장마사지 Casino Junket Club. The casino is 제천 출장샵 located in 부천 출장샵 the casino city of Las Vegas, Nevada. The casino is 안산 출장안마 not associated with nor 의왕 출장마사지 are its services or services

    BalasHapus

 

Copyright @ 2014 hL-Soft.