Nama tabel ='pengaturan'
name | varchar <-- primary key
value | varchar
Kemudian Anda dapat menanyakan seperti ini:
SELECT * FROM settings WHERE name = 'default_printer';
Opsi ini bagus dan mudah dan akan bekerja dengan baik dengan 10, atau 10.000 pengaturan. Dengan opsi lain, Anda harus menambahkan kolom baru, yang sama sekali hanya membuang-buang waktu.
Sunting
Setelah komentar pertama Anda, Anda dapat memilih beberapa nilai seperti ini:
SELECT * FROM settings WHERE name IN ('default_printer','default_page_size');
:-)