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;
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
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
Subscribe to:
Posts (Atom)