0

私は大学で小さなプロジェクトに取り組んでいます。特定のデータベースからすべてのレコードを削除したいという問題が発生していますUser

データベースからすべてのレコードを取得するためにクエリを使用しています。

SELECT s.UserName,p.Name,p.Father_Name,s.Email,p.DOB,p.Gender,p.Nationality,p.Domicile,p.CNIC,p.Mobile,p.Address, e.SSC_OM,E.SSC_TM,E.SSC_EB,e.HSSC_OM,e.HSSC_TM,e.HSSC_EB, d.Choices_1,d.Choices_2,d.Choices_3

FROM   Signup s
INNER JOIN Pers_D p ON p.UserName = s.UserName
INNER JOIN Edu_D e on e.UserName = p.UserName
INNER JOIN Dep_S d on d.UserName = e.UserName
WHERE  [d].UserName LIKE '%User_etc%'

user'sしかし、そのレコードを削除することはできません。

私が試してみました :

DELETE * FROM Signup WHERE UserName LIKE '%User_etc%'

しかし、失敗しました。私を助けてください、そして前もって感謝します。

4

5 に答える 5

2

DELETE クエリから * を削除するだけで済みます。

DELETE FROM Signup WHERE UserName LIKE '%User_etc%'
于 2016-07-22T06:37:28.810 に答える
0

クエリから * を削除

DELETE FROM Signup WHERE UserName LIKE '%User_etc%'
于 2016-07-22T09:07:10.517 に答える
0

単一のクエリですべてのテーブルからレコードを削除したいと思います。次に、クエリは次のようになります。

DELETE s, p, e, d 
FROM   Signup s
JOIN Pers_D p ON p.UserName = s.UserName
JOIN Edu_D e ON e.UserName = p.UserName
JOIN Dep_S d ON d.UserName = e.UserName
WHERE  d.UserName LIKE '%User_etc%';
于 2016-07-22T08:54:25.120 に答える