วิธีใช้คำสั่ง SQL INSER , SELECT เพื่อคัดลอกข้อมูลใน Field ของ table1 ไปสู่ table2
คำสั่งนี้ไม่ค่อยได้ใช้กันบ่อย เห็นเพื่อนผมบอกว่าถ้าย้ายบน host อาจทำให้ sql ล่มได้ เพราะฉนั้นย้ายใน localhost ก่อนก็ได้ครับ
INSERT
INTO
"table1"("column1", "column2")
SELECT
"column3",
"column4"
FROM
"table2"
INSERT
INTO
table1(column1, column2)
SELECT
column3,
column4
FROM
table2
1. เข้าไปที่ phpmyadmin เช่น http://localhost/phpmyadmin/index.php
2. เลือก db ฐานข้อมูลที่ต้องการย้าย (ต้องอยู่ในหน้าจัดการฐานข้อมูลนั้นๆ ไม่ใช่หน้าจัดการ table น่ะ)
- คลิกเลือกที่
3. SQL แทบ menu bar ของ databese ก้อนนั้นๆ
4. ใส่คำสั่ง SQL ที่เขียนไว้ ตามรูปแบบข้างบน ลงในช่องตามภาพด้านล่าง ประมวลผลคำค้นบนฐานข้อมูล databese name
5. แต่ใจว่าไม่มีอะไรผิดพลาด งั้นกด GO "ลงมือ" รอบแปปเดี่ยวก็เรียบร้อย
แค่นี้ก็สามารถย้ายข้อมูลของ Field ของ table1 ไปสู่ table2 ได้แล้ว
ยังมีการย้ายหลายรูปแบบบเดี่ยวมาเพิ่มเติมครับ
** เพื่อความปลอดภัยกันผิดพลาด ให้ copy table ไว้ด้วยนะครับ ตามรูปด้านล่างนี้
Tags: Copy Database phpMyAdmin, phpMyAdmin, sql copy field, SQL copy table, sql ย้ายข้อมูล, วิธี copy Table MySQL