สารบัญ:

ฉันจะเลิกทำการอัพเดต SQL ได้อย่างไร
ฉันจะเลิกทำการอัพเดต SQL ได้อย่างไร

วีดีโอ: ฉันจะเลิกทำการอัพเดต SQL ได้อย่างไร

วีดีโอ: ฉันจะเลิกทำการอัพเดต SQL ได้อย่างไร
วีดีโอ: สอนออนไลน์ คำสั่ง sql part 1 :ตาราง CREATE DROP INSERT UPDATE DELETE 2024, พฤศจิกายน
Anonim

คุณสามารถเลิกทำการเปลี่ยนแปลงที่ยังไม่ได้ผูกมัดกับการควบคุมแหล่งที่มาได้

  1. ใน Object Explorer ให้คลิกขวาที่วัตถุ โฟลเดอร์ หรือฐานข้อมูลที่มีการเปลี่ยนแปลงที่คุณต้องการ เลิกทำ , เลือก อื่นๆ SQL งานการควบคุมแหล่งที่มา > เลิกทำ การเปลี่ยนแปลง
  2. เลือกวัตถุที่มีการเปลี่ยนแปลงที่คุณต้องการ เลิกทำ และคลิก เลิกทำ การเปลี่ยนแปลง

ตามลําดับ คุณสามารถยกเลิกการสืบค้น SQL ได้หรือไม่

เลิกทำ เรียกว่าย้อนกลับใน SQL . ครั้งหนึ่ง คุณ ได้ทำพันธสัญญา, คุณสามารถ 'NS เลิกทำ โดยไม่ต้องกู้คืนข้อมูลสำรอง โปรดทราบว่าการย้อนกลับ จะเลิกทำ ธุรกรรมทั้งหมด ซึ่งหมายถึงการอัพเดต แทรก และลบทุกครั้งตั้งแต่เริ่มทำธุรกรรม ซึ่งมักจะเป็นตั้งแต่การคอมมิตหรือย้อนกลับครั้งล่าสุด

นอกจากนี้ ฉันจะกู้คืนข้อมูล SQL Server จากการอัปเดตโดยไม่ได้ตั้งใจโดยไม่ต้องสำรองข้อมูลได้อย่างไร วิธีแก้ปัญหาที่พบบ่อยที่สุดคือ:

  1. คืนค่าการสำรองข้อมูลฐานข้อมูลและใช้แทนฐานข้อมูลเดิม
  2. ในกรณีที่มีการเปลี่ยนแปลงอื่น ๆ เกิดขึ้นหลังจาก UPDATE หรือคุณไม่สามารถอนุญาตให้ฐานข้อมูลเป็นแบบออฟไลน์: คืนค่าการสำรองฐานข้อมูลบนเซิร์ฟเวอร์ทดสอบ ใช้ตัวช่วยสร้างข้อมูลการส่งออก SQL Server Management Studio เพื่อส่งออกข้อมูล

ด้วยวิธีนี้ คำสั่งย้อนกลับใน SQL คืออะไร?

NS ย้อนกลับ เป็นฐานข้อมูล สั่งการ ใช้ในการจัดการธุรกรรมเพื่อ ย้อนกลับ การเปลี่ยนแปลงครั้งก่อนในการทำธุรกรรม สามารถใช้เพื่อ ย้อนกลับ การเปลี่ยนแปลงรายการที่ทำหลังจาก COMMIT ล่าสุดหรือ.เท่านั้น คำสั่ง ROLLBACK . ไวยากรณ์สำหรับ ย้อนกลับ เป็น ย้อนกลับ ; ตัวอย่าง: SQL > ลบออกจากนักเรียน

ฉันจะเลิกทำการสืบค้นใน MySQL ได้อย่างไร

คุณจะต้อง set AUTOCOMMIT=0 และหลังจากที่คุณสามารถออก COMMIT หรือ ROLLBACK ได้เมื่อสิ้นสุด แบบสอบถาม หรือเซสชั่นในการส่งหรือยกเลิกการทำธุรกรรม คุณสามารถทำได้ในระหว่างการทำธุรกรรมเท่านั้น โดยทั่วไป: หากคุณกำลังทำธุรกรรม ให้ทำการย้อนกลับ มิฉะนั้น คุณไม่สามารถ " เลิกทำ " NS แบบสอบถาม MySQL.

แนะนำ: