2014-12-13 79 views
-1

我有两个表,其中第一个的主键是第二个外键。我想更新第二个表,更新可以添加一些行或删除一些行,我怎样才能实现这个使用PHP和MySQL。带外键的更新表

post_table

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

keyword_table

-------------------------------------- 
|keyword_id | keyword | post_id | 
-------------------------------------- 
+0

我只想更新我的关键字 – Tahmasb 2014-12-13 11:27:39

回答

1
  • 您可以添加行keyword_table,但POST_ID必须引用现有的ID在post_table。
  • 您可以自由删除keyword_table中的行。
  • 只要它们在keyword_table中创建依赖关系错误,就不能删除具有依赖关系的post_tables行,它们在 keyword_table中。 (连接,“insert into keyword_table(keyword_id,keyword,post_id)values(x,y,z)”);

它会一直工作,你只需要尊重我前面提到的条件。