shoutmix

19 Mei 2013

mysql : copy table A ke table B

ada satu hal yang bikin gw penasaran... bagaimana cara mudah mengcopy dari 1 table ke table lainnya. Dan berkat PHPmyadmin, jawaban pertanyaan gw dapat terjawab. Untuk mempercepat pembahasan, yang ingin kulakukan adalah mengcopy dari table departemen ke z_departemen.




CREATE TABLE `work_rspb`.`z_dep` (
`dep_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`dep_name` VARCHAR( 29 ) NOT NULL ,
`dep_urut` INT( 11 ) NOT NULL DEFAULT '0',
`dep_sub` INT( 11 ) DEFAULT NULL ,
PRIMARY KEY ( `dep_id` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1;

INSERT INTO `work_rspb`.`z_dep`
SELECT *
FROM `work_rspb`.`hrd2013_dep` ;
dalam tulisan di atas kita dapatkan 2 nama table yaitu

  • z_dep. sebagai table yang dituju (target)
  • hrd2013_dep. sebagai table sumber (source).
sebenarnya inti dari script adalah pada point no 2 yaitu 
insert into {target} select * from {sumber}
sementara pembuatan table itu belum tentu diperlukan. 

0 komentar:

Posting Komentar

Powered By Blogger