sintak sql cari

hadi · Dec 10, 2012
master .. sintak cari untuk semua record dalm semua field pa..
select * from table where a like %a% or b like %b%...
klu 50 field repot nulis ya.. ada cara singkat ya gak.. mohon bantuan ya..
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Dec 11, 2012 · 0 Suka · 0 Tidak Suka
searching memang selalu membutuhkan waktu lebih lama, apalagi untuk table yang besar, tapi kalau tabelnya sampai 50 field, kemukinan tabelnya tidak normal. Mau tidak mau kamu harus menulis sql yang lebih panjang atau menormalkan tabelmu. Ada beberapa teknik yang bisa digunakan untuk search, salah satunya adalah menggunakan bawaan mysql fulltext search, tutorial ada di http://devzone.zend.com/26/using-mysql-full-text-searching/. Tau bisa juga gunakan lucene search.
Kembali lagi teknik manapun yang kamu gunakan, tetap saja akan menulis kode yang lebih panjang pada tabel yang memiliki field banyak