<prompt> Andika programu ya Golang inayounganishwa na hifadhidata ya MySQL, huunda jedwali linaloitwa wafanyakazi na safu wima id, jina, umri, na nafasi, na uweke rekodi 5 za sampuli kwenye jedwali. Kisha, holi kwenye jedwali ili kupata wafanyakazi wote walio na umri unaozidi miaka 30 na uchapishe majina na nafasi zao.  <response>: nendakifurushi kikuukuagiza databasesqlfmtlogi_ github.comgo-sql-drivermysqlaina ya muundo wa mfanyakazi ID inMfuatano wa jinaUmri intMfuatano wa nafasifunc main db, err : sql.Openmysql, username:passwordtcplocalhost:3306dbnameikiwa makosa ! nil log.Fatalhitilafuahirisha db.Funga_, err db.ExecTENGA JEDWALI IKIWA HAIPO wafanyakazi id INT AUTO_INCREMENT FUNGUO YA MSINGI,jina VARCHAR50,umri INT,nafasi VARCHAR50ikiwa makosa ! nil log.FatalhitilafuSampuli ya Wafanyakazi : MfanyakaziJina: John Doe, Umri: 35, Nafasi: Meneja,Jina: Jane Smith, Umri: 28, Nafasi: Developer,Jina: Alice Johnson, Umri: 32, Nafasi: Designer,Jina: Bob Brown, Umri: 25, Nafasi: Tester,Jina: Charlie Green, Umri: 40, Nafasi: HR,kwa _, mfanyakazi : sampuli mbalimbaliWaajiriwa _, err db.ExecWEKA NDANI ya wafanyakazi jina, umri, nafasi MAADILI ?, ?, ?, mfanyakazi.Jina, mfanyakazi. Umri, mfanyakazi. Cheoikiwa makosa ! nil log.Fatalhitilafusafu mlalo, kosa : db.QueryCHAGUA jina, nafasi KUTOKA kwa wafanyakazi WHERE age ?, 30ikiwa makosa ! nil log.Fatalhitilafuahirisha safu.Fungafmt.PrintlnWafanyakazi walio na umri zaidi ya miaka 30:kwa safu.Next var jina, kamba ya nafasikosa : safu.Changanuajina, nafasiikiwa makosa ! nil log.Fatalhitilafufmt.PrintfJina: s, Nafasi: sn, jina, nafasimakosa safu.Errikiwa makosa ! nil log.FatalhitilafuBadilisha jina la mtumiaji, nenosiri, na dbname na kitambulisho chako cha MySQL na jina la hifadhidata. Mpango huu unaunganishwa na hifadhidata ya MySQL, huunda jedwali linaloitwa wafanyakazi na safuwima id, jina, umri, nafasi, huingiza rekodi 5 za sampuli kwenye jedwali, huuliza jedwali ili kupata wafanyikazi wote na umri zaidi ya 30, na huchapisha majina na nafasi zao. 