用外键更新表

时间:2014-12-13 11:16:18

标签: php mysql

我有两个表,其中第一个的主键是第二个中的外键。我想更新第二个表,更新可以添加一些行或删除一些行,我怎么能用php和mysql实现它。

post_table

-----------------------            
|   id   |   title    |           
-----------------------

keyword_table

--------------------------------------
|keyword_id |   keyword  |   post_id  |
--------------------------------------

1 个答案:

答案 0 :(得分:1)

  • 您可以向keyword_table添加行,但post_id必须引用post_table中的现有ID。
  • 您可以从keyword_table中自由删除行。
  • 您无法删除具有依赖关系的post_tables行 keyword_table,只要他们在keyword_table中创建依赖项错误。

    mysqli_query($ connection,“insert into keyword_table(keyword_id,keyword,post_id)values(x,y,z)”);

它将一如既往地工作,你只需要尊重我之前提到的条件。