我在Idaq托管软件包上使用Webmin来管理我的MySQL数据库。我从前一个主机导入了数据库,现在发现我无法更改任何特定表中的数据,因为出现错误“此表中的数据由于没有主键而无法编辑”。在没有主键的MySQL数据库中编辑数据
在一个PHP脚本中,我可以改变数据,但真的需要从控制面板中改变它。
当我尝试创建一个主键字段我得到以下错误“无法保存现场:SQL改变表userbase
添加referenceNumber
SMALLINT NOT NULL AUTO_INCREMENT失败:不正确的表定义;只能有一个自动柱,它必须被定义为一个键“
我很清楚,任何表都应该包含一个主键,这是我的错误,但任何人都可以提供一些帮助吗?
你能告诉我们表的定义(CREATE TABLE ...)吗? – Devart
我的答案解决了您的问题吗? –
对不起,对于迟到的响应,但它工作了一个治疗Pez,谢谢 – Mick