Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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:错误号:1064_Mysql_Mysql Error 1064 - Fatal编程技术网

mysql:错误号:1064

mysql:错误号:1064,mysql,mysql-error-1064,Mysql,Mysql Error 1064,我正在尝试从3个表中删除一些数据。以下是我的SQL: DELETE FROM productdetail JOIN (productdescription,productmineralcategories,productspeciescategories) ON ( productdetail.id = productspeciescategories.id_product AND productdetail.id = productmineralcatego

我正在尝试从3个表中删除一些数据。以下是我的SQL:

DELETE 
 FROM productdetail 
 JOIN (productdescription,productmineralcategories,productspeciescategories) 
 ON
   (
    productdetail.id = productspeciescategories.id_product 
    AND productdetail.id = productmineralcategories.id_product 
    AND productdetail.id = productdescription.id_product
    )    
  WHERE productdetail.id='".$data['id'].
以下是输出错误:

错误号码:1064

您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 “近”连接(产品描述、产品类别、, 第3行的“产品规格类别”


它是什么意思?我如何修复它?

您的DELETE语句应该是:

$query="DELETE 
        FROM productdetail 
        WHERE productdetail.id='".$data[$id] . "'";

或者,如果字段类型为数字,则不要添加单引号

$query="DELETE 
        FROM productdetail 
        WHERE productdetail.id=$data[$id]";
看看

$query="DELETE 
        FROM productdetail 
        WHERE productdetail.id=$data[$id]";