Проверить столбец / ключ существует? - PullRequest
1 голос
/ 11 декабря 2010

Я использую 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 голосов
/ 11 декабря 2010

Эта ошибка означает, что вы пытаетесь удалить ключ, который используется другой таблицей.

например, рассмотрите tblMovies и tblActors, фильмы содержат одного или нескольких актеров, и вы не можете удалить, удалить записи tblActors (или удалить PK), пока не удалите фильмы с этими актерами.

Тогда актеры не будут связаны, поэтому вы можете удалить их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...