Senin, 20 Juli 2020

Mysql: Menambahkan Nilai Default Dengan Alter Table ... Set Default

Untuk menambahkan nilai default pada kolom tertentu kita mampu menggunakan sintaks ALTER TABLE ... ALTER ... SET DEFAULT

Sintaks:
ALTER TABLE namatabel ALTER COLUMN namakolom SET DEFAULT 0;

Contoh:
Pada tabel di bawah kolom harga belum mempunyai nilai default.


Kita akan menyertakan nilai 0 sebagai default.

ALTER TABLE buku ALTER COLUMN harga SET DEFAULT 0;

Hasilnya:

Bagaimana nilai default ini melakukan pekerjaan . Biasanya dalam proses insert jika kita tidak menyertakan nilai dalam query maka otomatis akan mengambil nilai default.

Contoh: Insert tanpa nilai harga
INSERT INTO buku(kodebuku, namabuku, kodekategori, createddate, createdby) VALUES ('B007','Rio Si Kapal Terbang','K001', now(),'rani')

Hasilnya:




Sumber http://rani-irsan.blogspot.com


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:o
:>)
(o)
:p
:-?
(p)
:-s
8-)
:-t
:-b
b-(
(y)
x-)
(h)