Rabu, 02 Maret 2016

Copy data terfilter di satu tabel mysql

Hari ini seperti biasa masih benerin php mysql untuk maintenance program kantor , di barengi angkat telepon dan support user serta benerin printer yang mogok , pokoknya lengkap sudah campur - campur, tiba -tiba si bos minta untuk di buatkan satu user aplikasi untuk auditor yang isinya semua menu user aplikasi dari semua divisi ,si bos bilang terserah gmn caranya asal si user itu bisa akses semua menu yang ada di aplikasi  itu,


waduh bakalin ribet dan ga mungkin kalo di mesti create satu -satu, akhirnya langsung cari referensi untuk query-nya

akhirnya nemu juga, berikut querynya :

INSERT INTO TBL_A (FIELD1,FIELD2) SELECT 2,FIELD2 FROM TBL_A  WHERE FIELD1=1

namun jika copy data di tabel yang berbeda tinggal di sesuaikan saja:

INSERT INTO database_name.tabel_tujuan(kolum1,kolum2,kolom3) 
SELECT kolum1,kolum2,kolum3 
FROM database_name.tabel_asal