ผู้เขียน หัวข้อ: คำสั่งดึงข้อมูล  (อ่าน 4041 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ treera

  • Full Member
  • ***
  • กระทู้: 107
  • Respect: 0
    • ดูรายละเอียด
คำสั่งดึงข้อมูล
« เมื่อ: กุมภาพันธ์ 15, 2012, 14:02:42 PM »
0
สวัสดีครับอาจารย์ ขอความรุ้เรื่องการดึงข้อมูลโดยใช้คำสั่ง sql หน่อยครับ
ผมต้องการดึงข้อมูล จาก table1 มาไว้ที่ bak_table1 โดยที่ bak_table1
ให้เพิ่ม ข้อมูล h_id ให้อัตโนมัติตามจำนวนของข้อมูลครับ
treerasak
SERVER : IBM  HD 60Gb
Os:Freebsd
database:MySQL  5.1.X 
RAM   512 mb 
Client: celeron 3.4G ram 512 mb

ขึ้นระบบเอง 01/12/2549

ออฟไลน์ surachat1234

  • Newbie
  • *
  • กระทู้: 28
  • Respect: 0
    • ดูรายละเอียด
Re: คำสั่งดึงข้อมูล
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 16, 2012, 19:23:11 PM »
0
แบบนี้หรือเปล่า

INSERT INTO bak_table1 ( h_id, id, name)
   SELECT @N := @N + 1 as RN,t.*  from table1 t, (SELECT @N := 0) d
โรงพยาบาลส่งเสริมสุขภาพตำบลหนองกรด ตำบลสระแก้ว จังหวัดกำแพงเพชร
web : http://nongkrod.thaiddns.com
Server : IBM X3100 Intel Xeon Quad-Core  2.66GHz/1333MHz  10Gb. Centos 5.7 64 bit, Percona-Server-server-51-5.1.56 
ขึ้นระบบเมื่อ 1 ธ.ค. 2553 โดยทีมงานไอทีจังหวัดกำแพงเพชรและโรงพยาบาลกำแพงเพชร