我开发了一个网页,因为我遇到了这个问题。请看下面。
在用户表中,我有以下字段:
在服务表中,我有以下字段:
所有这些都在php中的同一页面。
当我在服务表中添加值时,它存储在相同的USER_Refid名称下。
例如,用户xxxx将添加服务意味着USER_Refid字段包含所有服务的相同名称。
我的问题是当用户在服务表中添加值并忘记在用户表中添加值意味着我想删除该特定用户插入的值。请帮我解决这个问题,提前谢谢。
答案 0 :(得分:0)
如果您的表格为InnoDB
,则可以对服务表格FOREIGN KEY
约束:
ALTER TABLE service_table ADD CONSTRAINT fk_service_user_refid FOREIGN KEY (USER_refid) REFERENCES user_table (USER_id)
要将值添加到服务中,请创建一个包含会话ID的内存表,使用您的服务填充该内存表,并在用户单击Save
时执行以下操作:
user_table
service_table
。