检查列/密钥是否存在?

时间:2010-12-11 01:16:44

标签: mysql sql

我正在运行x-cart 4.23并升级到4.4所以我需要升级数据库。

这是错误。

SQL error #1091 : Can't DROP 'PRIMARY'; check that column/key exists SQL query: ALTER TABLE xcart_customers DROP PRIMARY KEY

最初的错误就是这个......

SQL error #1075 : Incorrect table definition; there can be only one auto column and it must be defined as a key

SQL query: ALTER TABLE xcart_customers DROP PRIMARY KEY

当我清除时,我遇到了那个并且不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

此错误表示您正在尝试删除另一个表正在使用的密钥。

e.g。考虑tblMovies和tblActors,电影包含一个或多个演员,你不能删除删除tblActors条目(或删除PK),直到你删除具有这些演员的电影。

然后不会链接演员,所以你可以删除它们。