我比如有两张table,
table1的字段:
ID
Nmaetable2的字段:
ID
Informationtable1的ID是table2的外键。
1. 我怎样用PHP做到删除table1的ID时,同时能够删除table2的同ID的记录呢?2. 如果我只删除table2的某ID的记录,似乎删除不了,因为有个外键(这是我的猜测)。是删除不了吗?能删除的话该怎么做捏?谢谢大家。

解决方案 »

  1.   

    这个不关php的事情,只要数据库实现了php就用你在数据库上实现的语句就可以了
      

  2.   

    可不可以举个例捏?谢谢。
    (我在baidu,但是还没有搜到)
      

  3.   

    虽然有关系 但这一个逻辑数据库是不知道的 数据库只会执行你的语句
    delete from tablename where id=delid
      

  4.   

    这个和PHP没有关系,是你SQL语句的原因,建议你使用触发器。
      

  5.   

    找到两篇文章很好:
    http://tech.sina.com.cn/s/2010-01-04/00481199365.shtml?from=iasknominate
    http://tech.sina.com.cn/s/2010-01-05/10081201590.shtml