Question

Ошибка

SQL запрос:

 

ALTER TABLE `freekassa_payments`
  ADD PRIMARY KEY (`id`)

 

Ответ MySQL: Документация

#1068 - Указано несколько первичных ключей

Share this post


Link to post
Share on other sites

5 answers to this question

  • 0
В 20.08.2020 в 14:04, Perfect231 сказал:

ALTER TABLE `freekassa_payments` ADD PRIMARY KEY (`id`)


Удаляй эти строки, у тебя при создании таблицы создаётся первичный ключ.

Share this post


Link to post
Share on other sites
  • 0

Видимо, этот запрос Вы выполнили два или более раз

Share this post


Link to post
Share on other sites
  • 0
2 часа назад, Perfect231 сказал:

Указано несколько первичных ключей

Первичный ключ может быть только один, пересмотрите структуру вашей таблицы, возможно первичный ключ уже задан

Share this post


Link to post
Share on other sites
  • 0
Спойлер

-- Структура таблицы `freekassa_payments`
--

CREATE TABLE IF NOT EXISTS `freekassa_payments` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `freekassaId` varchar(255) NOT NULL,
  `account` varchar(255) NOT NULL,
  `sum` float NOT NULL,
  `itemsCount` int(11) NOT NULL DEFAULT '1',
  `dateCreate` datetime NOT NULL,
  `dateComplete` datetime DEFAULT NULL,
  `status` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;

 

 

Share this post


Link to post
Share on other sites
  • 0
Спойлер

Ошибка
SQL запрос:


CREATE TABLE IF NOT EXISTS `freekassa_payments` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `freekassaId` varchar(255) NOT NULL,
  `account` varchar(255) NOT NULL,
  `sum` float NOT NULL,
  `itemsCount` int(11) NOT NULL DEFAULT '1',
  `dateCreate` datetime NOT NULL,
  `dateComplete` datetime DEFAULT NULL,
  `status` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`freekassaId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8
Ответ MySQL: Документация

#1075 - Некорректное определение таблицы: может существовать только один автоинкрементный столбец, и он должен быть определен как ключ

 

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • NirmanaYT
      By NirmanaYT
      Здравствуйте! Хотел бы попросить помощи! Как добавить текст допустим ,
      Чтоб ну примерно каждые 30 минут в чате отображался определённый текст который я задам!
       
      Всем игрокам