0

我最近将我的 Orbeon 版本从 4.3 更新到了 4.4。这个版本已经解决了一些 MySQL 问题。现在我可以保存表格,摘要列表页面显示所有表格。当我想更新表单时,问题就出现了。

就我而言,我打开表单,添加一些选项,然后再次按“保存”按钮,但显示错误:

There was an error communicating with the database. Please contact the application administrator.

如果我查看日志文件,真正的错误是:

Duplicate entry '144f5752fdf7c0a13bed72f8126449f98278d6d1' for key 'PRIMARY'

似乎“保存”按钮没有进行更新,只是插入。但是当使用“existDB”时它工作正常。

4

1 回答 1

0

好的,现在我看到用于创建数据库结构的MySQL 脚本不包含任何主键。如果我们删除PK,现在我可以保存表单,“摘要列表”只显示最后一次更改。

于 2013-11-12T10:18:10.513 回答