2014-12-13 2 views
-1

У меня есть две таблицы, в которых первичный ключ первого является внешним ключом во втором. Я хочу обновить вторую таблицу, обновление может добавить некоторые строки или удалить несколько строк, как я могу реализовать это, используя php и mysql.таблица обновлений с внешним ключом

post_table

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

keyword_table

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

Я просто хочу обновить свои ключевые слова – Tahmasb

ответ

1
  • Вы можете добавить строки keyword_table, но post_id должны относиться к существующему ид в post_table.
  • Вы можете свободно удалять строки из keyword_table.
  • Вы не можете удалить строки post_tables, имеющие зависимости, в keyword_table, как только они создадут ошибки зависимостей в keyword_table.

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

Это будет работать, как всегда, вы просто должны соблюдать условия, о которых я говорил ранее.

Смежные вопросы