作者jlovet ( )
看板Database
標題Re: [SQL ] 刪除第n列的語法
時間Fri Jul 9 00:09:01 2010
※ 引述《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
推 licheer:有可以省略 store_name = "Log Angeles" 的方法嗎? 07/09 08:55
推 licheer:只知道要刪除第4筆,但不知他的欄位名稱和內容 07/09 09:00
那你就把where省略阿...
※ 編輯: jlovet 來自: 59.104.212.151 (07/09 14:45)
推 licheer:這樣是不是一定要有_id這個欄位呢 07/09 15:01
→ jlovet:不然你就選別的確定獨一無二的欄位 07/09 15:02
→ jlovet:還有記得先把你的資料庫備份 07/09 15:03
推 licheer:了解,只好增加SID欄位來刪除了,謝謝 07/14 14:59