我有以下SQL语句:
DELETE FROM Menu WHERE restaurantID = '2' AND foodID = '12';
我一直收到错误"#1046 - 没有选择数据库"每当我尝试运行它。我查看了W3学校的示例SQL语句,看起来我的声明中包含了所有必要的部分。
答案 0 :(得分:0)
DELETE FROM your_database_name.Menu WHERE restaurantID = '2' AND foodID = '12';
答案 1 :(得分:0)
此代码可以帮助您与mysql和php进行交互
$link = mysqli_connect("localhost", "UserName","password", "databaseName");
$sql="delete from Table_name where restaurantID = '2' AND foodID = '12' ";
$del = mysqli_query($link, $sql);
mysqli_close($link);
if ($del) {
echo "deleted ";
} else {
echo "did not delete ";
}
注意:您运行服务器 因为我认为你没有选择数据库 忘记使用上面的代码很简单 我希望我帮助你 祝你好运