Php 在mysql中向表添加或更改外键
我是mysql上sql查询的新手。我有这样的表格结构:Php 在mysql中向表添加或更改外键,php,mysql,Php,Mysql,我是mysql上sql查询的新手。我有这样的表格结构: --------------------------------- ---------------------------- | Table office | | Table_detail_complaint | --------------------------------- ---------------------------- |(PK) id_of
--------------------------------- ----------------------------
| Table office | | Table_detail_complaint |
--------------------------------- ----------------------------
|(PK) id_office | ----|(PK) id_complaint |
| name | | | complaint_2 |
| complaint_1 | | | time_response_2 |
| time_response_complaint1 | | | complaint_3 |
| address | | | time_response_3 |
|(FK) id_complaint |----- ----------------------------
---------------------------------
我遇到了这样的问题
您可以创建外键和级联子自动删除,如下所示-
ALTER TABLE table_office
ADD CONSTRAINT FK_table_office_id_complaint FOREIGN KEY (id_complaint)
REFERENCES table_detail_complaint (id_complaint)
ON DELETE CASCADE;
对于问题的其他部分,请分享更多详细信息,您希望存储什么类型的信息以及如何使用这些信息。参考第2点:如果您创建了第一个表,您在创建第二个表时面临的问题是什么?参考第1点:您尝试过谷歌搜索吗?这些问题在mysql文档中都得到了回答……参考第4点和第5点:我认为你最好回头看看基本的数据库设计……你完全无视这里的基本规则……在第4点,如果我不使用第一次规范化,是否可以在查询中选择它们?