ขอวิธีลบหรือรีเซ็ตค่าข้อมูลในตารางหน่อยครับ

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
chakirin.bfds
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 783
ลงทะเบียนเมื่อ: 22/12/2020 10:19 am

ขอวิธีลบหรือรีเซ็ตค่าข้อมูลในตารางหน่อยครับ

โพสต์ที่ยังไม่ได้อ่าน โดย chakirin.bfds »

stock alert หลังจากทำการ run schedule ตอนนี้คือจะรับข้อมูลเรื่อยๆ บางทีก็รับข้อมูลซ้ำ
ซึ่งต้องการให้หลังจาก run schedule แล้ว ให้เคลียร์ข้อมูลเก่าก่อน เเล้วค่อยบันทึกค่าใหม่(ที่รันล่าสุด)ลงตาราง
ตอนนี้ลองดุคำสั่งใน standard มาเเล้ว เจอคำสั่ง unlink ไม่ทราบว่าใช้ได้หรือเปล่าครับ ขอคำเเนะนำหน่อยด้วยครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ขอวิธีลบหรือรีเซ็ตค่าข้อมูลในตารางหน่อยครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

การลบที่เร็ว และตรงความต้องการ ใช้ truncate
https://www.mindphp.com/%E0%B8%9A%E0%B8 ... ncate.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
chakirin.bfds
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 783
ลงทะเบียนเมื่อ: 22/12/2020 10:19 am

Re: ขอวิธีลบหรือรีเซ็ตค่าข้อมูลในตารางหน่อยครับ

โพสต์ที่ยังไม่ได้อ่าน โดย chakirin.bfds »

mindphp เขียน: 08/03/2021 3:56 pm การลบที่เร็ว และตรงความต้องการ ใช้ truncate
https://www.mindphp.com/%E0%B8%9A%E0%B8 ... ncate.html

โค้ด: เลือกทั้งหมด

cd /opt/PostgreSQL/9.5/bin
ลองใช้ใน terminal แล้ว เเต่ผลเป็น
No such file or directory
pathที่ติดตั้งไฟล์ก็ลองเเล้วครับ
SQL - Database-1.png
SQL - Database-1.png (73 KiB) Viewed 1958 times

โค้ด: เลือกทั้งหมด

cd /usr/share/postgresql/9.5/bin
แต่ก็ No such file เหมือนเดิมครับ
ภาพประจำตัวสมาชิก
chakirin.bfds
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 783
ลงทะเบียนเมื่อ: 22/12/2020 10:19 am

Re: ขอวิธีลบหรือรีเซ็ตค่าข้อมูลในตารางหน่อยครับ

โพสต์ที่ยังไม่ได้อ่าน โดย chakirin.bfds »

ลองเขียนเป็น sql ก็ไม่ได้ครับ

โค้ด: เลือกทั้งหมด

 try:
            con = p.connect(host='localhost', port=5432, database='Stock_Alert_8063_2', user='postgres')
            cur = con.cursor()
            cur.execute("TRUNCATE TABLE mdsoft_stock_alert")
            _logger.debug('--delete stock alert --- :::: %s' % cur.execute)
 except p.DatabaseError:
            _logger.debug('--Error delete stock alert --- :::: %s'% p.DatabaseError)
 if con:
 con.close()
            
ภาพประจำตัวสมาชิก
chakirin.bfds
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 783
ลงทะเบียนเมื่อ: 22/12/2020 10:19 am

Re: ขอวิธีลบหรือรีเซ็ตค่าข้อมูลในตารางหน่อยครับ

โพสต์ที่ยังไม่ได้อ่าน โดย chakirin.bfds »

ได้เเล้วครับ ลืม con.commit()
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 83