我在生产服务器上安装了MySQL Server 5.1.62。我每天都在监视mysql服务器的错误日志文件,突然我在错误日志文件中发现了下面的错误。InnoDB:无法使用级联外键约束删除/更新超过最大深度为250的行
我有一个具有主键-外键关系的数据库结构,具有正确的更新/删除操作,如果父表中的数据被应用程序或手动删除(后端),则需要删除子表的数据。我怎样才能解决这个问题?
有没有一个查询只检查记录,如果不存在,就插入?我不想重复更新或替换。寻找一个查询解决方案,看了其他答案,但并不是我所希望的。name|value|idphill|person|12345IF NOT EXISTS(name='phill', value='person', id=12345) INSERT INTO table_name