Sa MySQL, ang ' INSERT HUWAG PANSININ 'Ang pahayag ay ginagamit kapag pinagsama ang isa o ilang talaan ng iba pang mga talahanayan sa isang talahanayan. Bukod pa rito, iniiwasan nito ang mga di-wastong row, gaya ng pagdaragdag ng duplicate na key kung saan ang mga field ng talahanayan ay may PRIMARY o NATATANGING key na hadlang. Ang isa pang sitwasyon ay ang pagpasok ng isang NULL na halaga kung saan ang field ng talahanayan ay mayroong NOT NULL constraint.
Tatalakayin ng post na ito ang paraan ng pagsasama ng mga talahanayan sa mga database ng MySQL.
Paano Pagsamahin ang mga Table sa MySQL Databases?
Upang pagsamahin ang mga talahanayan sa database ng MySQL, sundin ang mga hakbang na nakalista sa ibaba:
- I-access ang MySQL server at suriin ang mga magagamit na database.
- Baguhin ang database at listahan ng mga talahanayan.
- Ipakita ang nilalaman ng talahanayan.
- Patakbuhin ang ' INSERT IGNORE IN TO
SELECT * FROM
” utos.
Hakbang 1: I-access ang MySQL Server
Sa una, buksan ang terminal ng Windows at isagawa ang ibinigay na command upang ma-access ang MySQL server:
mysql -sa ugat -p
Hakbang 2: Ipakita ang Mga Database
Pagkatapos, gamitin ang ' IPAKITA ” utos upang ipakita ang lahat ng magagamit na mga database:
MAGPAKITA NG MGA DATABASE;Pinili namin ang ' mynewdb ” database mula sa listahan:
Hakbang 3: Baguhin ang Database
Ngayon, isagawa ang ' GAMITIN ” utos upang baguhin ang database:
GAMITIN mynewdb;Hakbang 4: Maglista ng mga Talahanayan
Susunod, tingnan ang lahat ng mga talahanayan ng kasalukuyang database sa pamamagitan ng pagpapatakbo ng ' IPAKITA ” utos:
IPAKITA ANG MGA TABLE;Tulad ng nakikita mo, pinili namin sa ibaba ang naka-highlight na dalawang talahanayan ' class_marks 'at' mga_marka ng mag-aaral ”:
Hakbang 5: Tingnan ang Nilalaman ng Talahanayan
Upang ipakita ang nilalaman ng mga naunang napiling talahanayan sa pamamagitan ng pagsasagawa ng “ PUMILI ” pahayag:
PUMILI * MULA sa student_marks;Dito, ipinakita namin ang ' mga_marka ng mag-aaral ” nilalaman ng talahanayan na naglalaman ng tatlong tala:
Pagkatapos, tingnan ang nilalaman ng ' class_marks ” talahanayan:
PUMILI * MULA sa class_marks;Gaya ng nakikita mo, ang ipinapakitang talahanayan sa ibaba ay may dalawang talaan:
Hakbang 6: Pagsamahin ang Mga Talahanayan
Sa wakas, isagawa ang ' INSERT IGNORE INTO ” pahayag upang pagsamahin ang mga talahanayan:
INSERT IGNORE INTO student_marks SELECT * MULA sa class_marks;dito:
- “ INSERT HUWAG PANSININ Ang pahayag ng ” ay ginagamit upang huwag pansinin ang mga di-wastong talaan sa tuwing nagdaragdag kami ng isa o higit sa isang talaan sa isang talahanayan.
- “ SA ” ay ginagamit upang idagdag ang tala sa isa pang talahanayan.
- “ mga_marka ng mag-aaral ” ay ang talahanayan kung saan nais nating pagsamahin ang mga hilera.
- “ PUMILI Ang pahayag ay ginagamit upang kunin ang talahanayan.
- “ * ” ang simbolo ng asterisk ay kumakatawan sa lahat.
- “ MULA SA Ang sugnay na ” ay ginagamit upang kunin ang ilang mga tala mula sa isang talahanayan.
- “ class_marks ” ay ang target na pangalan ng talahanayan.
Ayon sa ibinigay na output, ang ' Tanong OK ” ay nagpapahiwatig na ang pahayag ay matagumpay na naisakatuparan:
Hakbang 7: Pag-verify
Panghuli, patakbuhin ang ' PUMILI ” query upang i-verify kung ang parehong talaan ng talahanayan ay pinagsama o hindi:
PUMILI * MULA sa student_marks;Maaaring maobserbahan na ang mga talaan ng talahanayan ay pinagsama:
Iyon lang! Inipon namin ang pinakamadaling paraan ng pagsasama ng mga talahanayan sa mga database ng MySQL.
Konklusyon
Upang pagsamahin ang mga talahanayan sa database ng MySQL, una, i-access ang MySQL server at suriin ang mga magagamit na database. Pagkatapos, baguhin ang database, ilista ang mga talahanayan, at ipakita ang nilalaman ng talahanayan. Susunod, isagawa ang ' INSERT IGNORE IN TO
SELECT * FROM
” utos. Ipinakita ng post na ito ang paraan ng pagsasama ng mga talahanayan sa mga database ng MySQL.