作者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
1F:推 licheer:有可以省略 store_name = "Log Angeles" 的方法吗? 07/09 08:55
2F:推 licheer:只知道要删除第4笔,但不知他的栏位名称和内容 07/09 09:00
那你就把where省略阿...
※ 编辑: jlovet 来自: 59.104.212.151 (07/09 14:45)
3F:推 licheer:这样是不是一定要有_id这个栏位呢 07/09 15:01
4F:→ jlovet:不然你就选别的确定独一无二的栏位 07/09 15:02
5F:→ jlovet:还有记得先把你的资料库备份 07/09 15:03
6F:推 licheer:了解,只好增加SID栏位来删除了,谢谢 07/14 14:59