Sunday, 18 March 2012

#13 Metode lain membuat tabel di mysql

Berikut adalah sedikit tip untuk membuat copy table dengan struktur yang sama .

CREATE table trcapa_detail_action_verification_history as
select * from trcapa_detail_action_verification
Monday, 12 March 2012

#12 Error ketika merubah struktur tabel

Mungkin sebagian dari kita pernah mengalami masalah ketika menyimpan struktur tabel (Gambar 1). Cara yang dilakukan ialah dengan mengklik Tools > option > Designer >Uncheck pada prevent saving ...


#11 Mematikan auto increment

Perintah berikut digunakan untuk mematikan function auto increment
set IDENTITY_INSERT nama_tabel off;

#10 Random

Berikut sedikit trik untuk merandom data yang akan diupdate. Misalnya saya punya table city seperti pada gambar 1 saya juga mempunyai table customer yang citynya masih blank. Saya ingin mengupdate data city yang ada di customer dengan table city yang saya punya secara random.

Query yang saya gunakan:

update x set cityid=y.cityid
from customers x
inner join (
    select id, CAST( RAND() * id / RAND() as int) cityid
    from customers a
    left join cities b on (a.cityid=b.cityid)
)y on (x.id=y.id)
where y.cityid>5 and y.cityid<482 and x.cityid is null

dengan 5 adalah id terendah dari city dan 482 adalah id tertinggi dari city



#9 Parsing data

Berikut adalah contoh memparsing data.