Bagaimana Cara Menambahkan Kolom di MySQL?

Dibuat
·
Dilihat29 kali
0

Saya memiliki tabel bernama users dimana tabel tersebut sudah memiliki data, bagaimana caranya menambahkan kolom baru bernama point bertipe int tanpa merusak kolom yang sudah ada?

Berikut detail tabel users yang saya gunakan:

mysql> EXPLAIN users;
+------------+--------------+------+-----+-------------------+-------------------+
| Field      | Type         | Null | Key | Default           | Extra             |
+------------+--------------+------+-----+-------------------+-------------------+
| id         | int          | NO   | PRI | NULL              | auto_increment    |
| name       | varchar(255) | NO   |     | NULL              |                   |
| created_at | timestamp    | YES  |     | CURRENT_TIMESTAMP | DEFAULT_GENERATED |
+------------+--------------+------+-----+-------------------+-------------------+
2 Jawaban
1

Tinggal perintahkan ALTER TABLE users ADD COLUMN point INT DEFAULT NULL

Dibuat
0

Bisa menggunakan perintah SQL ALTER TABLE, seperti ini:

mysql> ALTER TABLE users ADD point INT NOT NULL;
Query OK, 0 rows affected (0.04 sec)
Records: 0  Duplicates: 0  Warnings: 0

Perintah di atas akan membuat kolom baru untuk tabel users bernama point bertipe int yang tidak boleh NULL dan nilai defaultnya adalah NULL.

mysql> EXPLAIN users;
+------------+--------------+------+-----+-------------------+-------------------+
| Field      | Type         | Null | Key | Default           | Extra             |
+------------+--------------+------+-----+-------------------+-------------------+
| id         | int          | NO   | PRI | NULL              | auto_increment    |
| name       | varchar(255) | NO   |     | NULL              |                   |
| created_at | timestamp    | YES  |     | CURRENT_TIMESTAMP | DEFAULT_GENERATED |
| point      | int          | NO   |     | NULL              |                   |
+------------+--------------+------+-----+-------------------+-------------------+
Dibuat

Kamu tau jawabannya?

Ayo bergabung bersama lebih dari 200.000 pengguna lainnya!