Primary Keys dan Auto Increment Fields

Masing-masing tabel dalam database harus memiliki satu primary key. Sebuah primary key biasanya dibuat unik untuk setiap baris dalam sebuah tabel. Masing-masing nilai primary key harus unik dengan tabel. Hal terpenting lainnya primary key field tidak boleh berisi null karena database engine membutuhkan nilai untuk menempatkan rekaman.

Berdasarkan contoh PID field sebagai primary key. Kolom primary key seringkali diberikan istilah ID number, dan juga digunakan setting AUTO_INCREMENT. AUTO_INCREMENT secara otomatis menambah satu nilai field pada masing-masing rekaman yang ditambahkan. Untuk memastikan primary key field tidak berisi null, maka kita harus menambahkan setting NOT NULL pada tabel seperti contoh berikut:

 

$sql = "CREATE TABLE Pengguna
(
PID INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(PID),
FirstName CHAR(15),
LastName CHAR(15),
Age INT
)";

Who's Online

We have 13 guests and no members online

TMN Trending Hashtags

There are no trending hashtags at this moment.

TMN Discussions

TMN Events Calendar