คำถามติดแท็ก delete-row

11
รีเซ็ต AutoIncrement ใน SQL Server หลังจากลบ
ฉันได้ลบบางระเบียนออกจากตารางในฐานข้อมูล SQL Server ตอนนี้ ID เปลี่ยนจาก 101 เป็น 1200 ฉันต้องการลบระเบียนอีกครั้ง แต่ฉันต้องการให้ ID กลับไปที่ 102 มีวิธีทำเช่นนี้ใน SQL Server หรือไม่


5
การลบแถวด้วย MySQL LEFT JOIN
ฉันมีสองตารางหนึ่งตารางสำหรับงานกำหนดเวลาหนึ่งตารางสำหรับอธิบายงาน แต่ละงานสามารถรับสถานะได้และบางสถานะหมายถึงกำหนดเวลางานที่ต้องลบออกจากตารางอื่น ฉันสามารถSELECTหางาน / กำหนดเวลาที่ตรงกับเกณฑ์ของฉันด้วยLEFT JOIN: SELECT * FROM `deadline` LEFT JOIN `job` ON deadline.job_id = job.job_id WHERE `status` = 'szamlazva' OR `status` = 'szamlazhato' OR `status` = 'fizetve' OR `status` = 'szallitva' OR `status` = 'storno' ( statusเป็นของjobตารางไม่ได้deadline) แต่เมื่อฉันต้องการลบแถวเหล่านี้ออกdeadlineMySQL จะพ่นข้อผิดพลาด คำถามของฉันคือ: DELETE FROM `deadline` LEFT JOIN `job` ON deadline.job_id …

6
วิธีการลบแถวหนึ่งจากตาราง mysql ด้วยค่าคอลัมน์เดียวกัน
ฉันมีปัญหากับการสืบค้นใน MySQL ตารางของฉันมี 4 คอลัมน์และดูเหมือนว่า: id_users id_product quantity date 1 2 1 2013 1 2 1 2013 2 2 1 2013 1 3 1 2013 id_usersและid_productเป็นกุญแจต่างประเทศจากตารางที่แตกต่างกัน สิ่งที่ฉันต้องการคือการลบเพียงหนึ่งแถว: 1 2 1 2013 ซึ่งปรากฏสองครั้งดังนั้นฉันแค่ต้องการลบ ฉันได้ลองใช้แบบสอบถามนี้: delete from orders where id_users = 1 and id_product = 2 แต่จะลบทั้งคู่ (เนื่องจากมีการทำซ้ำ) มีคำแนะนำในการแก้ปัญหานี้หรือไม่?
153 mysql  delete-row 

22
การลบแถวที่ซ้ำกันออกจากตารางใน Oracle
ฉันกำลังทดสอบบางอย่างใน Oracle และเติมตารางด้วยข้อมูลตัวอย่างบางส่วน แต่ในกระบวนการฉันโหลดระเบียนที่ซ้ำกันโดยไม่ได้ตั้งใจดังนั้นตอนนี้ฉันไม่สามารถสร้างคีย์หลักโดยใช้คอลัมน์บางคอลัมน์ได้ ฉันจะลบแถวที่ซ้ำกันทั้งหมดและปล่อยแถวเดียวได้อย่างไร

7
MySQL InnoDB ไม่ปล่อยพื้นที่ดิสก์หลังจากลบแถวข้อมูลออกจากตาราง
ฉันมีตาราง MySQL หนึ่งตารางที่ใช้เอ็นจิ้นการจัดเก็บ InnoDB มันมีแถวข้อมูลประมาณ 2M เมื่อฉันลบแถวข้อมูลออกจากตารางมันจะไม่ปล่อยพื้นที่ดิสก์ที่จัดสรร ขนาดของไฟล์ ibdata1 ไม่ลดลงหลังจากรันoptimize tableคำสั่ง มีวิธีการเรียกคืนพื้นที่ดิสก์จาก MySQL หรือไม่ ฉันอยู่ในสถานการณ์ที่ไม่ดี แอปพลิเคชั่นนี้ทำงานในสถานที่ต่างกันประมาณ 50 แห่งและขณะนี้ปัญหาเรื่องพื้นที่ดิสก์เหลือน้อยปรากฏขึ้นเกือบทั้งหมด
140 mysql  innodb  delete-row 

10
ลบข้อมูลทั้งหมดในฐานข้อมูล SQL Server
ฉันจะลบระเบียนทั้งหมดจากตารางฐานข้อมูลทั้งหมดของฉันได้อย่างไร ฉันสามารถทำได้ด้วยคำสั่ง SQL เพียงคำสั่งเดียวหรือฉันต้องการคำสั่ง SQL หนึ่งคำต่อหนึ่งตาราง

17
การลบแถวใน SQLite ใน Android
นี่อาจเป็นคำถามที่โง่ แต่ฉันยังใหม่กับ SQLite และดูเหมือนจะคิดไม่ออก ฉันมี 1 ตารางที่มีคอลัมน์KEY_ROWID, KEY_NAME, KAY_LATITUDEและKEY_LONGITUDEและฉันต้องการให้ผู้ใช้สามารถเลือกหนึ่งและลบได้ ใครช่วยชี้ทางให้ฉันเริ่มต้นได้ไหม คำถามของฉันอยู่ในการลบแถวที่ระบุเฉพาะชื่อเท่านั้น รหัสที่เกี่ยวข้อง: public class BeaconDatabase { public static final String KEY_ROWID = "_id"; public static final String KEY_NAME = "beacon_name"; public static final String KEY_LATITUDE = "beacon_lat"; public static final String KEY_LONGITUDE = "beacon_lon"; private static final String DATABASE_NAME ="BeaconDatabase"; …

10
ลบระเบียนที่ซ้ำกันใน SQL Server หรือไม่
พิจารณาคอลัมน์ชื่อตารางEmployeeName Employeeเป้าหมายคือการลบบันทึกซ้ำโดยพิจารณาจากEmployeeNameฟิลด์ EmployeeName ------------ Anand Anand Anil Dipak Anil Dipak Dipak Anil ใช้แบบสอบถามเดียวฉันต้องการลบระเบียนที่ซ้ำ สิ่งนี้สามารถทำได้ด้วย TSQL ใน SQL Server?

6
การลบแถวในอาร์เรย์ numpy
ฉันมีอาร์เรย์ที่อาจมีลักษณะดังนี้: ANOVAInputMatrixValuesArray = [[ 0.96488889, 0.73641667, 0.67521429, 0.592875, 0.53172222], [ 0.78008333, 0.5938125, 0.481, 0.39883333, 0.]] สังเกตว่าแถวใดแถวหนึ่งมีค่าเป็นศูนย์ในตอนท้าย ฉันต้องการลบแถวใด ๆ ที่มีศูนย์ในขณะที่รักษาแถวที่มีค่าที่ไม่ใช่ศูนย์ในเซลล์ทั้งหมด แต่อาร์เรย์จะมีจำนวนแถวต่างกันทุกครั้งที่มีการเติมข้อมูลและเลขศูนย์จะอยู่คนละแถวในแต่ละครั้ง ฉันได้รับจำนวนองค์ประกอบที่ไม่ใช่ศูนย์ในแต่ละแถวด้วยโค้ดบรรทัดต่อไปนี้: NumNonzeroElementsInRows = (ANOVAInputMatrixValuesArray != 0).sum(1) สำหรับอาร์เรย์ด้านบนNumNonzeroElementsInRowsประกอบด้วย: [5 4] ค่าที่ 5 ระบุว่าค่าที่เป็นไปได้ทั้งหมดในแถว 0 ไม่เป็นศูนย์ในขณะที่ค่าสี่ระบุว่าค่าที่เป็นไปได้ค่าหนึ่งในแถว 1 เป็นศูนย์ ดังนั้นฉันจึงพยายามใช้โค้ดบรรทัดต่อไปนี้เพื่อค้นหาและลบแถวที่มีค่าเป็นศูนย์ for q in range(len(NumNonzeroElementsInRows)): if NumNonzeroElementsInRows[q] < NumNonzeroElementsInRows.max(): p.delete(ANOVAInputMatrixValuesArray, q, axis=0) แต่ด้วยเหตุผลบางประการรหัสนี้ดูเหมือนจะไม่ทำอะไรแม้ว่าการพิมพ์คำสั่งจำนวนมากจะบ่งชี้ว่าตัวแปรทั้งหมดดูเหมือนจะเติมข้อมูลอย่างถูกต้องซึ่งนำไปสู่รหัส ต้องมีวิธีง่ายๆในการ …

5
Linq เป็น Sql: วิธีล้างตารางอย่างรวดเร็ว
ในการลบแถวทั้งหมดในตารางฉันกำลังทำสิ่งต่อไปนี้: context.Entities.DeleteAllOnSubmit(context.Entities); context.SubmitChanges(); อย่างไรก็ตามดูเหมือนว่าจะใช้เวลานาน มีวิธีที่เร็วกว่านี้ไหม

14
การลบแถวเฉพาะจาก DataTable
ฉันต้องการลบบางแถวออกจาก DataTable แต่มีข้อผิดพลาดเช่นนี้ มีการแก้ไขคอลเล็กชัน การดำเนินการแจงนับอาจไม่ดำเนินการ ฉันใช้สำหรับการลบรหัสนี้ foreach(DataRow dr in dtPerson.Rows){ if(dr["name"].ToString()=="Joe") dr.Delete(); } แล้วปัญหาคืออะไรและจะแก้ไขได้อย่างไร? คุณแนะนำวิธีใด
87 c#  delete-row 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.