谢谢,楼上这位,我用了上面这个语句在PHPMYADMIN 运行老是提示错误,我就是找死,都不知道原因。
真实的SQL 如下:
DELETE FROM products p,
products_description pd,
products_to_categories pc WHERE p.products_id = pd.products_id AND p.products_id = pc.products_id AND pd.products_id = pc.products_id AND p.products_model LIKE 'test%'

解决方案 »

  1.   

    错误信息为:
    #1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'p,products_description pd,products_to_categories pc 
    where p.p 
      

  2.   

    建触发器来解决!这样能够进行级联更改(update,delete)数据表中内容!可以很好地达到数据的完整性和一致性!!!
      

  3.   

    MYSQL 现在难道也可以创建触发器了。据我了解好像早前的版本不支持触发器啊
      

  4.   

    mysql4和mysql5不一样mysql5delete a,b from a join b on a.id=b.id
    mysql4delete a,b from a,b where a.id=b.id
      

  5.   


    products_description pd WHERE p.products_id = '%pd.products_id' AND p.products_model LIKE 'test%' 
      

  6.   

    发错...改:
    <?
    products_description pd WHERE p.products_id = '$pd.products_id' AND p.products_model LIKE '$test%' 
    ?>mysqlproducts_description pd WHERE p.products_id = 'pd.products_id' AND p.products_model LIKE 'test%' ^_^加分
      

  7.   


    这位兄弟,正解,
    语句:
    DELETE p,
    pd,
    pc FROM products p,
    products_description pd,
    products_to_categories pc WHERE p.products_id = pd.products_id AND p.products_id = pc.products_id AND pd.products_id = pc.products_id AND p.products_model LIKE 'test%' 执行成功了。
    非常感谢。