Pagina 1 van 1

**ERROR** database error write 'Index column size too large. The maximum column size is 767 bytes.

Geplaatst: 03 aug 2019, 11:38
door frnxx
- Nieuwe hosting bij Antagonist
- Oude site (wordpress and bij een andere hosting) via de plugin: Duplicator, geëxporteerd en hier geïnstalleerd.

Ik kreeg te zien: DATABASE ERROR: database error write
Ik heb het bestandje als bijlage toegevoegd.

**ERROR** database error write 'Index column size too large. The maximum column size is 767 bytes.' - [sql=CREATE TABLE `wp_wc_order_stats` ( `order_id` bigint(20) unsigned NOT NUL...]

**ERROR** database error write 'Table '****wp_wc_order_stats' doesn't exist' - [sql=LOCK TABLES `wp_wc_order_stats` WRITE;...]

**ERROR** database error write 'Table '****.wp_wc_order_stats' doesn't exist' - [sql=/*!40000 ALTER TABLE `wp_wc_order_stats` DISABLE KEYS */;...]

**ERROR** database error write 'Table '****.wp_wc_order_stats' doesn't exist' - [sql=INSERT INTO `wp_wc_order_stats` VALUES (105400,0,'2019-06-01 08:30:47',6,14...]

**ERROR** database error write 'Table '****.wp_wc_order_stats' doesn't exist' - [sql=/*!40000 ALTER TABLE `wp_wc_order_stats` ENABLE KEYS */;...]

In de Resource Usage Details zie ik 4 x Input/Output Usage. DB usage included, only if restricted, bij Faults staan.

Ik weet niet hoe ik dit op moet lossen.
Kunnen jullie me helpen?
De site is overigens wel werkzaam, maar ik weet niet of alles nu wel goed gekopieerd is enz…
Of dat het opnieuw moet gebeuren.

Re: **ERROR** database error write 'Index column size too large. The maximum column size is 767 bytes.

Geplaatst: 08 aug 2019, 07:15
door Hiranthi Herlaar
Hoi frnxx,

Wanneer de foutmelding "**ERROR** database error write 'Index column size too large. The maximum column size is 767 bytes.' " weergegeven wordt, betekent dit dat er een index-kolom een te lange lengte heeft (groter dan 767 bytes).

De andere twee meldingen geven aan dat er niet naar de wp_wc_order_stats tabel geschreven kon worden (wat klopt, omdat die tabel niet aangemaakt kon worden door die 'Index column size too large"-fout).

Er ontbreekt dus inderdaad wat aan tabellen & data. Wat kan helpen, is door in het SQL-bestand (mits je die ook als los bestand hebt) het "ENGINE=InnoDB" bij de CREATE TABLE te wijzigen naar "ENGINE=InnoDB ROW_FORMAT=DYNAMIC" en het dan opnieuw importeren :)


> In de Resource Usage Details zie ik 4 x Input/Output Usage. DB usage included, only if restricted, bij Faults staan.

In deze handleidingen kun je meer lezen over de Resource Usage en wat te doen bij limitering:
- https://www.antagonist.nl/help/nl/webhosting/monitoring
- https://www.antagonist.nl/help/nl/webho ... t/resource

Voor het meer inhoudelijk behandelen van de Resource Usage op je pakket kun je het best een mail sturen naar support@antagonist.nl met daarin je deb-nummer, welke website het betreft en ook wel zo handig: hetgeen je graag wil weten :)