可是select到表内容, 把SELECT 换成DELETE却不行了
请大牛们看看代码SELECT * FROM table1 t1JOIN table2 t2 ON t1.id = t2.idWHERE  t2.name ='blahblah'

解决方案 »

  1.   

    DELETE * FROM t2 WHERE t2.name = 'blahblah' 
      

  2.   

    delete t2.* from t2,t1 where t1.id = t2.id
    and  t2.name ='blahblah'
      

  3.   

    delete t2.* from t2 inner join t1 on t1.id = t2.id
    where t2.name ='blahblah' 
      

  4.   


    DELETE FROM table1 t1JOIN table2 t2 ON t1.id = t2.idWHERE  t2.name ='blahblah'
      

  5.   

    delete t1.* from aa t1 inner join aa1 t2 on t1.id = t2.id
    where t2.id ='blahblah'
      

  6.   


    正解, 谢谢,是不是我原来的代码没有delete t2.* 呢? 还是inner的关系?
      

  7.   

    呵呵,还没有看到你的DELETE代码
      

  8.   


    我就是把select *换成deleteDELETE FROM table1 t1JOIN table2 t2 ON t1.id = t2.idWHERE  t2.name ='blahblah'