20 June 2012

Tabel di mySQL tiba tiba tidak bisa di update

Entah update apa si windows, tiba tiba saja, aplikasi jadul saya  jadi gagal untuk update, dengan mengeluarkan pesan "[MySQL][ODBC 3.51 Driver][mysqld-5.1.52-community-log]Build WHERE -> insert_fields() failed."

Curiga komponen ADODB atau driver myODBC yang jadi berubah, ternyata solusinya, tabel tersebut harus mempunyai primary key, sengaja tabel itu tidak saya beri "key" karena hanya tabel sederhana dan jarang di akses, tapi setelah ngubek ngubek forum mysql, solusi satu satunya solusi agar tabel itu bisa di update, mau tidak mau harus ditambahkan primary key, salah satu trik nya dengan sintaks

"ALTER TABLE `tabelyangngeror` ADD COLUMN `idnyaniy` INT NOT NULL, ADD PRIMARY KEY(` idnyaniy`)"

Ayak ayak wae