Re: [SQL ] 刪除第n列的語法

看板Database作者 ( )時間15年前 (2010/07/09 00:09), 編輯推噓4(402)
留言6則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《licheer (HOPE)》之銘言: : 找了很多刪除列的語法 : 大多是要給足夠的條件 : DELETE FROM Store_Information : WHERE store_name = "Los Angeles" : 例如我的資料有10筆,只要刪除第4筆 : 要用什麼語法可以指定刪除第4筆就好呢? : 謝謝 DELETE FROM Store_Information WHERE _id = (select _id from Store_Information WHERE store_name = "Log Angeles" limit 3,1); 後面是選出LA 的id 從第三個開始選一個, 然後前面就是把這個id的刪掉 id是你資料庫裡面每一筆資料的唯一欄位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.212.151

07/09 08:55, , 1F
有可以省略 store_name = "Log Angeles" 的方法嗎?
07/09 08:55, 1F

07/09 09:00, , 2F
只知道要刪除第4筆,但不知他的欄位名稱和內容
07/09 09:00, 2F
那你就把where省略阿... ※ 編輯: jlovet 來自: 59.104.212.151 (07/09 14:45)

07/09 15:01, , 3F
這樣是不是一定要有_id這個欄位呢
07/09 15:01, 3F

07/09 15:02, , 4F
不然你就選別的確定獨一無二的欄位
07/09 15:02, 4F

07/09 15:03, , 5F
還有記得先把你的資料庫備份
07/09 15:03, 5F

07/14 14:59, , 6F
了解,只好增加SID欄位來刪除了,謝謝
07/14 14:59, 6F
文章代碼(AID): #1CDVWWXX (Database)
文章代碼(AID): #1CDVWWXX (Database)