Web- und Software Development

MySQL 5.1 und die Partitionierung

Written By: Mario Priebe - Nov• 28•08

Ich habe mich nun gerade 1h dahin gequält, eine MySQL Tabelle in “CHAR” zu partitionieren. Folgenden Ansatz hatte ich versucht (und auch sehr sehr viele andere).

   CREATE TABLE test
   ( id INT NOT NULL
   , name VARCHAR(45)
   )
   partition BY range(CHAR(name))
   ( partition p0 VALUES less than ('a'),
     partition p1 VALUES less than ('k'),
     partition p2 VALUES less than ('p'),
     partition p3 VALUES less than ('z')
   )

Bitte nicht nachmachen, denn:
Bis ich dann auf die “Beschränkungen und Grenzen der Partitionierung” gestossen bin,  wo dann folgendes steht:

Ein Partitionierungsschlüssel muss entweder eine Integer-Spalte oder ein Ausdruck sein, der einen Integer ergibt. Quelle mySQL

Na Prima, also Umdenken angesagt…

Ähnliche Beiträge

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.