Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL删除不删除_Mysql_Sql_Vb.net - Fatal编程技术网

Mysql SQL删除不删除

Mysql SQL删除不删除,mysql,sql,vb.net,Mysql,Sql,Vb.net,我有这个密码 Const SQLStatement As String = "DELETE people, account FROM people CROSS JOIN account ON people.peopleID = account.peopleID WHERE uname = @p3 " command.Parameters.AddWithValue("@p3", username.Value) 当用户输入帐户的用户名时,该语句应删除两个表中的记录,即人员表和帐户表 它说它是成功的

我有这个密码

Const SQLStatement As String = "DELETE people, account FROM people CROSS JOIN account ON people.peopleID = account.peopleID WHERE uname = @p3 "
command.Parameters.AddWithValue("@p3", username.Value)
当用户输入帐户的用户名时,该语句应删除两个表中的记录,即
人员表
帐户表

它说它是成功的,但是当我查找数据库时,没有任何更改? 我有另一个是添加帐户,但它的工作非常好


我不知道是什么问题?是否符合我的语法?

删除
人员
记录时,使用级联删除
帐户
记录。你可以看看@LeeSalminen@USER2172177,您得到了什么样的错误并粘贴了错误行对不起,我犯了一个错误,显然是ID(主键)导致了问题,因为两个表的ID不同,它们应该是相同的。我必须将两个表的自动增量设置为相同,才能进行删除。谢谢你帮助大家。