如何使用MySQL中的表单生成器更新现有表单?

时间:2013-11-12 10:12:22

标签: mysql orbeon

我最近将我的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”时它工作正常。

1 个答案:

答案 0 :(得分:0)

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