Ga naar inhoud

Database Error


TPOV

Aanbevolen berichten

Hallo,

 

Ik moet een bestaande website overzetten naar Strato hosting.

het bestaande sql database moet ik uploaden via een phpmyadmin omgeving op de strato site.

Daarbij krijg ik de volgende foutmelding.

 

--

-- -------------------------------------------------------- -- --

Tabelstructuur voor tabel `nlcw3_menu`

-- CREATE TABLE IF NOT EXISTS `nlcw3_menu` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`menutype` varchar(24) NOT NULL COMMENT 'The type of menu this item belongs to. FK to #__menu_types.menutype',

`title` varchar(255) NOT NULL COMMENT 'The display title of the menu item.',

`alias` varchar(255) NOT NULL COMMENT 'The SEF alias of the menu item.',

`note` varchar(255) NOT NULL DEFAULT '', `path

` varchar(1024) NOT NULL COMMENT 'The computed path of the menu item based on the alias field.',

`link` varchar(1024) NOT NULL COMMENT 'The actually link the menu item refers to.',

`type` varchar(16) NOT NULL COMMENT 'The type of link: Component, URL, Alias, Separator',

`published` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'The published state of the menu link.',

`parent_id` int(10) unsigned NOT NULL DEFAULT '1' COMMENT 'The parent menu item in the menu tree.', `level` int(10)[...]

 

MySQL meldt: Documentatie

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

 

 

Geen idee hoe ik dit moet regelen.

Iemand tips?

Link naar reactie
Delen op andere sites

  • 2 weken later...

Sommige kolommen gaan te veel ruimte in beslag nemen. Ik ga er even vanuit dat de database in UTF-8 staat. Als je dan een kolom van 1024 karakters wilt maken zoals de kolom 'path' en 'link'. Gebruik je te veel bytes dan toegestaan is. 

 

Als de database op UTF-8 staat, gebruikt 1 karakter 3 bytes. Dat wil zeggen dat je voor 1024 karakters 3072 bytes nodig hebt. 

 

Als dus maar maximaal 767 bytes zijn toegestaan per kolom, mag een kolom dus maximaal 255 karakters bevatten (767 / 3 = 255,66)

 

De  vraag is dus nu even of dit mogelijk is, en of er in die kolommen geen informatie staat die langer is dan 255 tekens.

Link naar reactie
Delen op andere sites

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.