Меню

Multiple primary key defined ошибка

I would like to create the following SQL tables using mySql.

CYCLIST (CID, Name, Surname, Nationality, TID, BirthYear)

TEAM (TID, NameT, YearFoundation, OfficeLocation*)

STAGE (Edition, SID, DepartureCity, ArrivalCity, Length, DeltaHeight,
Difficulty)

INDIVIDUAL_RANKING (CID, SID, Edition, Location)

Note: Italic fields identify the primary key of each relationship while asterisks indicate optional fields.

Some details about the fields of the various tables are given below:

• SID is an incremental positive integer (1, 2, etc.).

• Edition is an incremental positive integer (1, 2, etc.).

• Length is expressed in meters.

• Location contains the arrival position of the cyclist in that stage (1, 2, etc.).

• Difficulty is a positive integer between 1 and 10.

• Difference in height is expressed in meters.

• YearFoundation and YearBirth are whole values between 1900 and 2000.

• All text fields have a maximum length of 50 characters.

Code Written for the last table:

CREATE TABLE INDIVIDUAL_RANKING (

SID INT PRIMARY KEY NOT NULL REFERENCES STAGE(CID),

CID INT PRIMARY KEY NOT NULL REFERENCES CYCLIST(CID) ,

Edition INT PRIMARY KEY NOT NULL REFERENCES STAGE(Edition),

Location CHAR(50) NOT NULL

);

Error:

ERROR 1068 (42000): Multiple primary key defined

Содержание

  1. Русские Блоги
  2. ERROR 1068 (42000): Multiple primary key defined
  3. Интеллектуальная рекомендация
  4. Реализация оценки приложения iOS
  5. JS функциональное программирование (е)
  6. PWN_JarvisOJ_Level1
  7. Установка и развертывание Kubernetes
  8. На стороне многопроцессорного сервера — (2) *
  9. #1068 — Multiple primary key defined возникает ошибка при импорте
  10. Сообщения 2
  11. 1 Тема от servomech 2015-12-10 10:40:31
  12. Тема: #1068 — Multiple primary key defined возникает ошибка при импорте
  13. Re: #1068 — Multiple primary key defined возникает ошибка при импорте
  14. Сообщения 2
  15. The Joomla! Forum™
  16. MySQL import error 1068 — Multiple primary key defined
  17. MySQL import error 1068 — Multiple primary key defined
  18. Re: MySQL import error 1068 — Multiple primary key defined
  19. Re: MySQL import error 1068 — Multiple primary key defined
  20. Re: MySQL import error 1068 — Multiple primary key defined
  21. Re: MySQL import error 1068 — Multiple primary key defined
  22. Sql error 1068 42000 multiple primary key defined
  23. Русские Блоги
  24. Error Code 1068 Multiple primary key defined
  25. Интеллектуальная рекомендация
  26. Реализация оценки приложения iOS
  27. JS функциональное программирование (е)
  28. PWN_JarvisOJ_Level1
  29. Установка и развертывание Kubernetes
  30. На стороне многопроцессорного сервера — (2) *

Русские Блоги

ERROR 1068 (42000): Multiple primary key defined

Сообщается об ошибке при изменении положения столбцов в таблице MySQL:

Причина ошибки: первичный ключ определяется дважды;

Решение: удалить первичный ключ: первичный ключ;

mysql> alter table users modify id smallint unsigned first;

Интеллектуальная рекомендация

Реализация оценки приложения iOS

Есть два способа получить оценку приложения: перейти в App Store для оценки и оценка в приложении. 1. Перейдите в App Store, чтобы оценить ps: appid можно запросить в iTunes Connect 2. Встроенная оцен.

JS функциональное программирование (е)

Давайте рассмотрим простой пример, чтобы проиллюстрировать, как используется Reduce. Первый параметр Reduce — это то, что мы принимаем массив arrayOfNums, а второй параметр — функцию. Эта функция прин.

PWN_JarvisOJ_Level1

Nc первый Затем мы смотрим на декомпиляцию ida Перед «Hello, World! N» есть уязвимая_функция, проверьте эту функцию после ввода Видно, что только что появившийся странный адрес является пе.

Установка и развертывание Kubernetes

На самом деле, я опубликовал статью в этом разделе давным -давно, но она не достаточно подробно, и уровень не является ясным. Когда я развернулся сегодня, я увидел его достаточно (хотя это было успешн.

На стороне многопроцессорного сервера — (2) *

Обработка сигнала Родительский процесс часто очень занят, поэтому вы не можете просто вызвать функцию waitpid, чтобы дождаться завершения дочернего процесса. Затем обсудите решение. Обратитесь .

Источник

#1068 — Multiple primary key defined возникает ошибка при импорте

Форум PHP-MyAdmin.RU → Работа с phpMyAdmin → #1068 — Multiple primary key defined возникает ошибка при импорте

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения 2

1 Тема от servomech 2015-12-10 10:40:31

  • servomech
  • Новичок
  • Неактивен
  • Зарегистрирован: 2015-12-10
  • Сообщений: 1

Тема: #1068 — Multiple primary key defined возникает ошибка при импорте

Подскажите, не могу импортировать копию БД
постоянно выдает ошибки, хотя реальная БД работает нормально.

— Индексы таблицы `tgerc_update_sites_extensions`

ALTER TABLE `tgerc_update_sites_extensions`
ADD PRIMARY KEY (`update_site_id`,`extension_id`);
Ответ MySQL: Документация

#1068 — Multiple primary key defined

и это ошибка при импорте другим способом:

Error displaying the error page: Application Instantiation Error: Table ‘cl70468_smn1.tgerc_session’ doesn’t exist SQL=DELETE FROM `tgerc_session` WHERE `time` 2 Ответ от Hanut 2015-12-10 15:03:05

  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,722

Re: #1068 — Multiple primary key defined возникает ошибка при импорте

Поле у первичного ключа может быть только одно. Если нужен индекс по второму полю, то лучше его задать в виде уникального ключа (UNIQUE KEY).

Сообщения 2

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Форум PHP-MyAdmin.RU → Работа с phpMyAdmin → #1068 — Multiple primary key defined возникает ошибка при импорте

Форум работает на PunBB , при поддержке Informer Technologies, Inc

Currently installed 7 official extensions . Copyright © 2003–2009 PunBB.

Источник

The Joomla! Forum™

MySQL import error 1068 — Multiple primary key defined

MySQL import error 1068 — Multiple primary key defined

Post by 3zie » Mon Dec 01, 2014 4:17 pm

I exported my local database using phpMyAdmin and want to import this on the live server. However, I get an error 1068:

Error
SQL query:


— Indexen voor geëxporteerde tabellen


— Indexen voor tabel `jnet1629_assets`

ALTER TABLE `jnet1629_assets`
ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `idx_asset_name` (`name`), ADD KEY `idx_lft_rgt` (`lft`,`rgt`), ADD KEY `idx_parent_id` (`parent_id`);
MySQL said: Documentation

#1068 — Multiple primary key defined

Any idea how to resolve this?

Re: MySQL import error 1068 — Multiple primary key defined

Post by Per Yngve Berg » Mon Dec 01, 2014 4:59 pm

Re: MySQL import error 1068 — Multiple primary key defined

Post by 3zie » Mon Dec 01, 2014 5:21 pm

Re: MySQL import error 1068 — Multiple primary key defined

Post by Per Yngve Berg » Mon Dec 01, 2014 5:26 pm

Did the table exist when you did the import?

Remove it and start with a blank sheet.

Re: MySQL import error 1068 — Multiple primary key defined

Post by 3zie » Mon Dec 08, 2014 1:15 pm

the last time I removed all tables, and then did the import. success!!

Источник

Sql error 1068 42000 multiple primary key defined

public function up()n <n Schema::create(‘post_reviews’, function (Blueprint $table) <n $table->increments(‘id’);n $table->unsignedInteger(‘user_id’);n $table->unsignedInteger(‘post_id’);n $table->mediumText(‘description’);n $table->unsignedInteger(‘rating’);n $table->tinyInteger(‘approved’)->nullable();n $table->timestamps();n $table->primary([‘user_id’, ‘post_id’]);n $table->foreign(‘post_id’)->references(‘id’)->on(‘posts’)->onDelete(‘cascade’);n >);n >n n

The issue I am having is that it sees two primary keys. After some research I discovered that the increments(‘id’) is what is causing the issue. If I remove that column the migration works fine. How could I set this up so I still have the increments(‘id’) and the $table->primary([‘user_id’, ‘post_id’]); ? n

if you have these primary keys n

$table->primary([‘user_id’, ‘post_id’]); n n

so why you need incremental id? n»,»bodyInMarkdown»:»if you have these primary keys rnrnt$table->primary([‘user_id’, ‘post_id’]); rnrnso why you need incremental id?»,»replies»:[<«id»:847679,»conversation_id»:89235,»body»:»

if you have these primary keys n

$table->primary([‘user_id’, ‘post_id’]); n n

rnWe don’t learn tools for the sake of learning tools. Instead, we learn them because they help us accomplish a particular goal. With that in mind, in this series, we’ll use the common desire for a blog — with categories, tags, comments, email notifications, and more — as our goal. Laravel will be the tool that helps us get there. Each lesson, geared toward newcomers to Laravel, will provide instructions and techniques that will get you to the finish line. rn rn

Источник

Русские Блоги

Error Code 1068 Multiple primary key defined

1. Описание ошибки

2. Причина ошибки

Причина этой ошибки в том, что определены два первичных ключа, что приводит к ошибке

alter table user add num int(8) primary key first;

Удалять » primary key ”

Давайте поделимся учебником моего учителя по искусственному интеллекту. С нуля! Легко понять! Смешно и с юмором! Также принесите желтые анекдоты! Надеюсь, вы тоже присоединитесь к нашей команде искусственного интеллекта!https://blog.csdn.net/jiangjunshow

Интеллектуальная рекомендация

Реализация оценки приложения iOS

Есть два способа получить оценку приложения: перейти в App Store для оценки и оценка в приложении. 1. Перейдите в App Store, чтобы оценить ps: appid можно запросить в iTunes Connect 2. Встроенная оцен.

JS функциональное программирование (е)

Давайте рассмотрим простой пример, чтобы проиллюстрировать, как используется Reduce. Первый параметр Reduce — это то, что мы принимаем массив arrayOfNums, а второй параметр — функцию. Эта функция прин.

PWN_JarvisOJ_Level1

Nc первый Затем мы смотрим на декомпиляцию ida Перед «Hello, World! N» есть уязвимая_функция, проверьте эту функцию после ввода Видно, что только что появившийся странный адрес является пе.

Установка и развертывание Kubernetes

На самом деле, я опубликовал статью в этом разделе давным -давно, но она не достаточно подробно, и уровень не является ясным. Когда я развернулся сегодня, я увидел его достаточно (хотя это было успешн.

На стороне многопроцессорного сервера — (2) *

Обработка сигнала Родительский процесс часто очень занят, поэтому вы не можете просто вызвать функцию waitpid, чтобы дождаться завершения дочернего процесса. Затем обсудите решение. Обратитесь .

Источник

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Активные темы Темы без ответов

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

1 2015-12-10 10:40:31

  • servomech
  • Новичок
  • Неактивен
  • Зарегистрирован: 2015-12-10
  • Сообщений: 1

Тема: #1068 — Multiple primary key defined возникает ошибка при импорте

Подскажите, не могу импортировать копию БД
постоянно выдает ошибки, хотя реальная БД работает нормально.

— Индексы таблицы `tgerc_update_sites_extensions`

ALTER TABLE `tgerc_update_sites_extensions`
ADD PRIMARY KEY (`update_site_id`,`extension_id`);
Ответ MySQL: Документация

#1068 — Multiple primary key defined

и это ошибка при импорте другим способом:

Error displaying the error page: Application Instantiation Error: Table ‘cl70468_smn1.tgerc_session’ doesn’t exist SQL=DELETE FROM `tgerc_session` WHERE `time` < ‘1449725683’

2 Ответ от Hanut 2015-12-10 15:03:05

  • Hanut
  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,722

Re: #1068 — Multiple primary key defined возникает ошибка при импорте

Поле у первичного ключа может быть только одно. Если нужен индекс по второму полю, то лучше его задать в виде уникального ключа (UNIQUE KEY).

Сообщения 2

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Автор FAQ

3685 / 962 / 114

Регистрация: 10.01.2010

Сообщений: 2,550

1

02.07.2011, 22:28. Показов 27522. Ответов 3


SQL-запрос:

CREATE TABLE `v_sites` (
`ID` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`CODE` CHAR( 32 ) KEY ,
`NAME` VARCHAR( 512 )
)

Ответ MySQL:
#1068 — Multiple primary key defined

Где оно увидело здесь два PRIMARY KEY?



0



Vovan-VE

13207 / 6595 / 1041

Регистрация: 10.01.2008

Сообщений: 15,069

03.07.2011, 06:37

2

insideone, Он просто KEY после поля считает PRIMATY KEY’ем:

Код

column_definition:
    data_type [NOT NULL | NULL] [DEFAULT default_value]
      [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]
      [COMMENT 'string'] [reference_definition]
      [COLUMN_FORMAT {FIXED|DYNAMIC|DEFAULT}]
      [STORAGE {DISK|MEMORY|DEFAULT}]

The key attribute PRIMARY KEY can also be specified as just KEY when given in a column definition. This was implemented for compatibility with other database systems.

Если хотел UNIQUE KEY, то либо так:

SQL
1
2
3
4
5
CREATE TABLE `v_sites` (
  `ID` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  `CODE` CHAR( 32 ) UNIQUE KEY,
  `NAME` VARCHAR( 512 )
)

либо так

SQL
1
2
3
4
5
6
CREATE TABLE `v_sites` (
  `ID` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  `CODE` CHAR( 32 ),
  `NAME` VARCHAR( 512 ),
  UNIQUE KEY `CODE` (`CODE`)
)



1



insideone

Автор FAQ

3685 / 962 / 114

Регистрация: 10.01.2010

Сообщений: 2,550

03.07.2011, 14:02

 [ТС]

3

Цитата
Сообщение от Vovan-VE
Посмотреть сообщение

Он просто KEY после поля считает PRIMATY KEY’ем

Вот оно как… Да я в общем-то просто индекс хотел задать. Теперь понял что нужно так:

SQL
1
KEY `CODE` (`CODE`)



0



0 / 0 / 0

Регистрация: 19.10.2015

Сообщений: 10

23.10.2015, 21:00

4

А у меня эта ошибка «прошла» сама собой на следующий день. Даже не знала, что так бывает. Вчера искала инфу, как ее решить, но времени не хватило. Сегодня открыла базу — все отличненько! Как и не бывало проблемы.



0



0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Multicontrol car webasto коды ошибок
  • Multicauseexception invalid file structure электронный бюджет ошибка