一般删除主从表时,应该先删除从表中的对应数据,再删除主表中的数据。如果先删除主表中的数据,根据主外键关系,从表中的外键对应不了主表中的主键,数据库会报错。
用户表,产品表(包含userid字段) 我想说用户表是主表,产品表是从表吧。
现在就是我要移除用户id为15的其中一个产品,没有错啊,我觉得我没有错啊。
如果像你所说,这段代码该怎么写呢?
@沁芳阁: 根据你的描述,你可以只删除从表的数据,没必要删除主表数据。
删除的表和其他的表有关联,需要删除其他有关联的表中的信息再删除他自己的记录。
导航问题,应该先删除从表,再删除主表,你试试。
用户表,产品表(包括userid) 这2个表哪个是主表,哪个是从表?按我想的用户表是主表,产品表是从表,我这样理解没有错吧?
对于这种有主从表关联的关系数据的删除,要先将从表中的数据删除,然后删除主表中的数据,不然的话数据库会报错。。