สอบถามคำสั่งในการลบตารางแบบมีเงื่อนไขหน่อยสิครับ

เริ่มโดย Behide2, 25 ตุลาคม 2013, 23:25:44

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Behide2

คือผมมีตารางเกี่ยวกับข่าวที่แยกหมวดไว้ โดยใช้ฟิลด์ category ในการแยก และมีตั้ง 1 หมื่นกว่าเร็คคอร์ดครับ

โดยต้องการลบในเงื่อนไขที่ว่า ลบตารางชืื่อ data โดยมี category = news และลบตั้งแค่ 50 เรคคอร์ดแรกของ category news เท่านั้น

ต้องเขียนอย่างไรครับ

รบกวนทีนะครับ
:wanwan017:
สคริปเว็บบอลเสร็จหมาดๆ พร้อมเสิร์ฟทันที ราคา พิเศษเพียง 599 บาท ราคานี้ 10 ท่านแรก ระบบใช้งานง่าย ไม่จำกัดโดเมน Demo : football.gintiew.com สนใจจัดมาได้เลย


ekateikate

select top 50 ขึ้นมาก่อน แล้วค่อย delete ครับ

Example

Delete from (Select top 50 * From table Order By column)



:wanwan013: :wanwan013: :wanwan013:
[direct=https://www.jitjai.com]Jitjai.com[/direct]

maximus101

มี id ของตารางไหมครับ ถ้ามี(สมมุติว่า id คือ did นะครับ) ก็ตามนี้เลยครับ

delete from data where category=news order by did limit 50;

แนะนำก่อนทำ Backup หรือลอง Test กับบนเครื่องก่อนนะครับ กันความผิดพลาด  :-[
สนใจอุปกรณ์กีฬา เสื้อผ้า เครื่องดนตรี ดูที่่ร้านได้เลยนะครับ www.pnsport.com