2016-09-22 104 views
-2

我有疑问的MySQL查询。 我想在使用SELECT查询时删除一些行。但无法做到这一点。 任何人都知道如何做到这一点?使用DELETE查询DELETE查询

我试了一下:

(一个语句):

SELECT * FROM tbl_sub_category WHERE iSubCategoryID=13; 
DELETE FROM tbl_sub_category WHERE iSubCategoryID=14; 
SELECT * FROM tbl_sub_category order by iOrder ASC; 

我不知道如果这3个查询可以一起或无法正常工作。我正在使用xampp。

+1

你究竟想要达到什么目的? –

+0

我知道这个问题似乎很疯狂,但我只是好奇,是否有可能在单个语句中运行3个查询。 – MukulAgr

+1

当然你可以在大多数环境中进行多重查询。但是,返回2个结果集,你必须能够使用它们。存储过程是另一种可能性,但您仍然有2个回来。 – Drew

回答

0

是的,这是可能的!但不是使用mysqli_qyery,你应该使用mysqli_multi_query。看看php official site

+0

我想在xampp上运行。我不使用PHP集成。我只是在尝试一些疑问。 – MukulAgr

+0

你的意思是你正在使用一个SQL管理器? –