Meruntunkan Tabel Tak Beruntun - MySQL Dasar #71

Dimisalkan Anda lupa memberikan nilai AUTO_INCREMENT pada tabel yang Anda sehingga tidak ada data yang diurutkan secara beruntun, maka Anda bisa menggunakan parameter ALTER TABLE untuk menambahkan / membuat tabel tak beruntun menjadi beruntun

MariaDB [root93]> CREATE TABLE janda_kembang
    -> (nama VARCHAR(65) NOT NULL,
    -> usia INT UNSIGNED NOT NULL);
Query OK, 0 rows affected (0.287 sec)
MariaDB [root93]> INSERT INTO janda_kembang(nama, usia) VALUES
    -> ('Dewi Puspita',25),
    -> ('Analisa Herni',28),
    -> ('Kalila Putri',32),
    -> ('Nisa Maharini',22);
Query OK, 4 rows affected (0.055 sec)
Records: 4  Duplicates: 0  Warnings: 0
MariaDB [root93]> SELECT * FROM janda_kembang;
+---------------+------+
| nama          | usia |
+---------------+------+
| Dewi Puspita  |   25 |
| Analisa Herni |   28 |
| Kalila Putri  |   32 |
| Nisa Maharini |   22 |
+---------------+------+
4 rows in set (0.000 sec)
Supaya dapat meruntunkan tabel tak beruntun diatas, Anda bisa menggunakan parameter ALTER TABLE seperti berikut :
MariaDB [root93]> ALTER TABLE janda_kembang
    -> ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT,
    -> ADD PRIMARY KEY(id);
Query OK, 0 rows affected (0.966 sec)
Records: 0  Duplicates: 0  Warnings: 0
MariaDB [root93]> SELECT * FROM janda_kembang;
+---------------+------+----+
| nama          | usia | id |
+---------------+------+----+
| Dewi Puspita  |   25 |  1 |
| Analisa Herni |   28 |  2 |
| Kalila Putri  |   32 |  3 |
| Nisa Maharini |   22 |  4 |
+---------------+------+----+
4 rows in set (0.001 sec)

0 Response to "Meruntunkan Tabel Tak Beruntun - MySQL Dasar #71"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin