Some SQL statements relating to certain MySQL features produce
errors when used with NDB tables, as described
in the following list:
Temporary tables.
Temporary tables are not supported. Trying either to
create a temporary table that uses the
NDB storage engine or to alter an
existing temporary table to use NDB
fails with the error Table storage engine
'ndbcluster' does not support the create option
'TEMPORARY'.
Indexes and keys in NDB tables.
Keys and indexes on MySQL Cluster tables are subject to
the following limitations:
TEXT and BLOB columns.
You cannot create indexes on
NDB table columns that use any
of the TEXT or
BLOB data types.
FULLTEXT indexes.
The NDB storage engine does not
support FULLTEXT indexes, which
are possible for MyISAM tables
only.
However, you can create indexes on
VARCHAR columns of
NDB tables.
BIT columns.
A BIT column cannot be a
primary key, unique key, or index, nor can it be
part of a composite primary key, unique key, or
index.
AUTO_INCREMENT columns.
Like other MySQL storage engines, the
NDB storage engine can handle a
maximum of one AUTO_INCREMENT
column per table. However, in the case of a
Cluster table with no explicit primary key, an
AUTO_INCREMENT column is
automatically defined and used as a
“hidden” primary key. For this
reason, you cannot define a table that has an
explicit AUTO_INCREMENT column
unless that column is also declared using the
PRIMARY KEY option. Attempting
to create a table with an
AUTO_INCREMENT column that is
not the table's primary key, and using the
NDB storage engine, fails with
an error.
MySQL Cluster and geometry data types.
Geometry datatypes (WKT and
WKB) are supported in
NDB tables in MySQL 5.0.
However, spatial indexes are not supported.

User Comments
Add your own comment.