Вы здесь

Как исправить ошибку "PDOException: SQLSTATE[42000]: Syntax error or access violation" при запуске update.php?

0

после перехода, вроде все нормально все материалы есть. просит запустить update.php

запускаю и выпадает ошибка

system module
Update #7061

    Failed: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1171 All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead: CREATE TABLE {system_update_7061} ( `vid` INT DEFAULT NULL, PRIMARY KEY (`vid`) ) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COMMENT 'Запоминать временные данные для system_update_7061.'; Array ( ) в функции db_create_table() (строка 2776 в файле /home/g/gen343/gen343.bget.ru/public_html/includes/database/database.inc).

system module
    7061 - Migrate upload.module data to the newly created file !

field.

Версия Drupal: 
7.x6.x
Вопрос задан 17.01.2017 - 13:57

Ответы

0

Видимо mysql не поддерживает для первичного ключа 'vid' значения по умолчанию NULL
Значит нужно решить этот вопрос, настроить чтобы null допускались для первичных ключей.

Ответ дан 17.01.2017 - 15:17