Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I tried to update a site running 2.0-beta5 to 2.0-beta8 but it keept failing with the error
The following updates returned messages
video_embed_field module
Update #7006
Failed: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1075 Incorrect table definition; there can be only one auto column and it must be defined as a key: ALTER TABLE {vef_video_styles} DROP PRIMARY KEY; Array ( ) in db_drop_primary_key() (line 2904 of /home/james/weborium/bathedresearch/includes/database/database.inc).
However, going from beta5 to beta6 was successfull, and then I was able to update to beta8.
Comments
Comment #1
Charles BelovI also got this going from beta5 directly to beta8. beta5 to beta7 to beta8 works. Interestingly, I get No pending updates going from beta7 to beta8.
Comment #2
plopescMarking as dupe of #2323481: #7006 PDO Exception Error and Whitescreen
Regards