Господа, помогите исправить, где то ошибка при обновлении с 3ки на 4ку
При установке приложение создает такие запросы
UPDATE `ibf_feedback_feedback` SET `fb_date`=0 WHERE `fb_date` IS NULL;
CREATE TABLE `ibf_feedback_feedback_new` LIKE `ibf_feedback_feedback`;
Эти два проходят без проблем, на следующем ошибка:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
ALTER TABLE `ibf_feedback_feedback_new` ADD COLUMN `fb_id` MEDIUMINT (8) UNSIGNED NOT NULL AUTO_INCREMENT , DROP INDEX `receiver`, ADD KEY `receiver` (`fb_receiver_id`,`fb_date`,`fb_type`), DROP INDEX `sender`, ADD KEY `sender` (`fb_sender_id`,`fb_date`), CHANGE COLUMN `fb_date` `fb_date` INT (10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Date feedback left', ADD COLUMN `fb_sender_id` MEDIUMINT (8) NOT NULL DEFAULT 0 COMMENT 'Member ID of member that is leaving the feedback', ADD COLUMN `fb_receiver_id` MEDIUMINT (8) NOT NULL DEFAULT 0 COMMENT 'Member ID of member that the feedback is for', ADD COLUMN `fb_ip` VARCHAR (46) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' , ADD COLUMN `fb_comment` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , ADD COLUMN `fb_rating` TINYINT (1) NOT NULL DEFAULT 0 COMMENT 'Feedback rating, 0 = Negative, 1 = Neutral, 2 = Positive', ADD COLUMN `fb_content_id` INT (10) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'I.e. Topic ID, Classifieds Item ID', ADD COLUMN `fb_type` TINYINT (1) NOT NULL DEFAULT 0 COMMENT 'Feedback type, 0 = Sender is Buyer, 1 = Sender is Seller, 2 = Trade/Swap', DROP INDEX `PRIMARY`, ADD PRIMARY KEY (`fb_id`);
Далее должны идти следующие запросы, но на 3м все клинит :(
INSERT IGNORE INTO `ibf_feedback_feedback_new` SELECT * FROM `ibf_feedback_feedback`;
DROP TABLE `ibf_feedback_feedback`;
RENAME TABLE `ibf_feedback_feedback_new` TO `ibf_feedback_feedback`;
ALTER TABLE `ibf_core_members` CHANGE COLUMN `feedb_percent` `feedb_percent` TINYINT (3) NULL DEFAULT -1 ALTER TABLE `ibf_core_members` CHANGE COLUMN `feedb_pos` `feedb_pos` SMALLINT (5) NULL DEFAULT 0
ALTER TABLE `ibf_core_members` CHANGE COLUMN `feedb_neg` `feedb_neg` SMALLINT (5) NULL DEFAULT 0
ALTER TABLE `ibf_core_members` CHANGE COLUMN `feedb_neu` `feedb_neu` SMALLINT (5) NULL DEFAULT 0
ALTER TABLE `ibf_core_groups` ADD COLUMN `feedback_add` TINYINT (1) NULL DEFAULT 0
ALTER TABLE `ibf_core_groups` ADD COLUMN `feedback_edit` INT (10) NULL DEFAULT 0
ALTER TABLE `ibf_core_groups` ADD COLUMN `feedback_flood` INT (10) NULL DEFAULT 0
ALTER TABLE `ibf_core_groups` ADD COLUMN `feedback_captcha` TINYINT (1) NULL DEFAULT 0
By using this site, you agree to our Terms of Use & We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..
Господа, помогите исправить, где то ошибка при обновлении с 3ки на 4ку
При установке приложение создает такие запросы
Эти два проходят без проблем, на следующем ошибка:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Далее должны идти следующие запросы, но на 3м все клинит :(