我需要 MySQL 关键引用方面的帮助。
看看我的主表。对于 tabel_name 中的每个值,我都创建了一个具有相同名称的新表。
表名称:User_list
id name tabel_name
1 aaa tabel1
2 bbb tabel2
表名称:表1
id country
1 US
2 IN
表名称:表2
id country
1 US
2 IN
现在,我需要删除 id=1 的记录,表“table1”应该被删除。
最佳答案
“对于 table_name 中的每个值,我创建了一个新表”
不要那样做。这几乎是普遍错误的:
http://www.slideshare.net/billkarwin/sql-antipatterns-strike-back
关于Mysql关键引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14066575/