Foutmelding #1709 phpMyAdmin (omzetten tabellen InnoDB) oplossen

Eenvoudig stappenplan voor het oplossen van de beroemde #1709 foutmelding die vooral bij het omzetten van wp_posts en wp_comments vaak optreedt.

Kom je van tabellen database omzetten van MyISAM naar InnoDB? Kreeg je een foutmelding?

Screendump #1709 error die vooral bij het omzetten van de tabellen wp_comments en wp_posts vaak optreedt.
#1709 – Index column size too large. The maximum column size is 767 bytes.

In het geval van een website die met WordPress gemaakt is, geven de tabellen wp_comments en wp_posts nogal eens problemen, maar geef de moed niet op. InnoDB is stabieler en dus van meerwaarde voor je website.

Deze instructie is bedoeld voor collega’s, niet voor beginners. ComBron probeert zoveel mogelijk te stimuleren dat ondernemers handelingen zelf verrichten, maar de database is het hart van een website. Fouten zijn vaak zeer moeilijk te herstellen, daarom doe je er verstandig aan bij twijfel je webbureau in te schakelen.

Het spreekt voor zich dat je zorgt voor een back-up toch? Laten we beginnen.

Tijd nodig: 3 minuten.

1709 – Index column size too large. The maximum column size is 767 bytes.

  1. Log in op phpMyAdmin.

    Deze beschrijving is gebasseerd op het werken met phpMyAdmin.Afbeelding van het inlogscherm van phpMyAdmin.

  2. Open de database met de tabel die problemen geeft.

    Het overzicht van de databases staat in de linker sidebar.Screendump sidebar links phpMyAdmin.

  3. Schrijf naam de tabel die problemen geeft en die aangepast moet worden.

    In het geval van een website die met WordPress gemaakt is, is dat meestal wp_comments of wp_posts.

  4. Klik op SQL om de tabel om te zetten naar dynamisch.

    Neem de volgende tekst op, maar pas de naam van de tabel aan.

    ALTER TABLE naam_tabel ROW_FORMAT=DYNAMIC;

    Verander naam_tabel in de naam van de tabel (zie afbeelding).

    Screendump met ALTER TABLE wp_comments ROW_FORMAT=DYNAMIC tekst om in te vullen. De tekst en de afbeelding horen bij de handleiding omzetten tabellen voor InnoDB.

  5. Klik op Start.

    De onderstaande melding zal verschijnen.Screendump phpMyAdmin SQL-query succesvol uitgevoerd na foutmelding #1709 bij het omzetten naar InnoDB.

  6. Zet de tabel nu om naar InnoDB.

    Hoe dit moet, staat beschreven op de pagina Tabellen database omzetten van MyISAM naar InnoDB in phpMyAdmin.

Tabellen database omzetten van MyISAM naar InnoDB in phpMyAdmin (klik).