したがって、5つのテーブルがあります:job、category、job_category、client、job_clientです。 job_clientおよびjob_categoryには、job_idのFKがあり、ジョブテーブルを参照します。それらのFKはON DELETE NO ACTIONに設定されています。私が把握しようとしていることは、ジョブテーブルからジョブを削除するためにボタンをクリックすることができるようにプログラムする良い方法ですが、自動的にjob_categoryとjob_clientの参照を削除してから削除しますジョブ。私はMySQLとPHPを使用しています。ありがとう。外部キー制約のあるテーブルでプログラムを削除し、削除しないNO ACTION
答えて
これらのFKは、ON DELETE NO ACTIONに設定されています。
Set all to ON DELETE CASCADE.
ITは、すべてのテーブルからすべての外部キーを削除します。
さらに詳しい情報:外の世界では
、レコードの削除はお勧めしません、使用タグ付きではなく、1または0を削除しました。
が削除されたタグを使用してチェックアウトしますか?それはどのように機能するのですか?それを私の状況にどうやって適用するのですか?フロント・エンドには、ジョブ・テーブルからジョブを削除するときに削除されるようなものがあります。 –
彼はソフト削除を意味すると思います。それに印をつけ、フィルターをかける。 – Drew
@Drewソフト削除、hhmmm、これまでにこれまでに遭遇したことがないいくつかの研究。 –
- 1. 削除と外部キー制約SQL
- 2. 外部キー削除カスケードの制約が動作しないpostgres
- 3. 外部キー制約のないテーブルの行を削除できません
- 4. Symfonyでの外部制約の削除
- 5. 別のテーブルの外部キーであるプライマリ・キー列を削除
- 6. C#WPF:外部キー制約のあるレコードを削除する(Access db)
- 7. MySQL:外部キー制約を無視して行を削除します
- 8. 外部キー制約のため行を削除できません
- 9. 外部キーの削除(CONSTNAME)
- 10. 制約の名前を知らずに外部キーを削除しますか?
- 11. Hibernate:削除の前に外部キー制約違反をチェックしますか?
- 12. djangoのテーブルから行を削除できないような外部キー制約
- 13. 内部結合で外部キー制約のあるMySQL削除が失敗します
- 14. JPAでのカスケード削除@OneToManyとデータベースカスケードの外部キーの削除
- 15. 外部制約を持つ複数のテーブルから削除する
- 16. SQL Serverテーブルの外部キーを使用したデータの削除
- 17. エラー:テーブル "users"の更新または削除は、 "comments"テーブルの外部キー制約 "fk_rails_03de2dc08c"に違反します
- 18. "genero"テーブルの更新または削除は、 "filme"テーブルの外部キー制約 "fk_genero_filme"に違反します
- 19. SQL Serverの外部キーと参照テーブルを削除します
- 20. 制約を使用せずに外部キーを削除できますか?
- 21. テーブルを削除できません:外部キーの制約が失敗します
- 22. 逆の外部キーでDjangoカスケード削除
- 23. データを削除せずにHive外部テーブルを削除する
- 24. 主キーと外部キー - テーブルのエントリの削除は
- 25. MySQLテーブルの2つの外部キーを削除する
- 26. 外部キーを持つ複数のテーブルから削除する
- 27. mySQL 5でテーブルのすべての外部キー制約を一度に削除できますか?
- 28. ブール値変更時のMySQL外部制約の削除
- 29. 削除したアイテムを削除キーで削除する
- 30. 外部キーの子レコードエラーの削除547
子カスケード削除をしたいですか? – Drew
だから私はこのためにカスケード削除を使用する必要があります、その方法はないアクションを削除と効果がありますか? –
手作業で削除することができます – Drew