primary key knp ga bisa karakter

primary key knp harus numeric ga bisa karakter?

udah bisa ketang…

sip2 kalo da bisa … hapus int() ya :)

btw kalo misalkan kita pake rewrite url pasti error site u ^^. jadi jangan aktifkan fitur itu ^^

kecuali kita customize urlManagernya :)

yup betul hapus int()

ok

Just tips: primary key lebih disarankan untuk menggunakan integer, karena untuk proses pencarian lebih cepat dibandingkan menggunakan karakter, anda dapat cross check dengan aplikasi kelas ERP, misalkan SAP, Oracle Apps, semua primary key-nya menggunakan numeric dan bersifat single key.

iya gan, pengennya juga gitu, tapi system analysnya pengenya pake karakter.

saya juga kesulitan unt cek duplicatenya, saya bikin function tapi gimana menambah pesan di errorSummary nya…

ada saran?

sudah bisa ketang…

setuju dg agan ini, udah dipaparin disini :

http://www.yiiframework.com/wiki/227/guidelines-for-good-schema-design/

dan setau ane penggunaan (int) bisa menghindari sql injection…

CMIIW…

terimakasih masukannya gan…

kalo saya punya kode barang misal:KR010, desain db nya gmn…

id int,

kode_barang string,…

mohon sarannya gan…

thx

Klo merujuk para mastah2 di atas sebelumnya untuk menggunakan integer sebagai PK. Kenapa kode barang diformat sedemikian rupa aja? maksudnya gini, di view akan tampil KR010, tpi ketika akan berhubungan dengan operasi database seperti pencarian kode barang di ekstrak menjadi KR, 010 => 10 (0 di depan diabaikan). Emang sih rada ribet nanti, harus diekstrak dan diformat kembali ketika ingin menampilkan. Just my 2 cents :D

makasih penjelasannya gan yuda,

kalo ada KR010 dan BR010, kan uniq…

maaf nanya terus, maklum Newbie