文档首页
MySQL NDB 集群 API 开发人员指南
相关文档 下载本手册
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


2.4.2.2 应用程序错误

以下列表枚举了所有类型为 NDB 的错误 AE (应用程序错误)。

NDB 错误代码

1233

MySQL 错误

DMEC

错误消息

表只读

NDB 错误代码

1302

MySQL 错误

DMEC

错误消息

备份正在运行

NDB 错误代码

1306

MySQL 错误

DMEC

错误消息

无盘模式下不支持备份(更改 Diskless)

NDB 错误代码

1329

MySQL 错误

DMEC

错误消息

软件升级期间不支持备份

NDB 错误代码

1342

MySQL 错误

DMEC

错误消息

备份分配缓冲区失败(检查配置)

NDB 错误代码

1343

MySQL 错误

DMEC

错误消息

备份设置 fs 缓冲区失败(检查配置)

NDB 错误代码

1344

MySQL 错误

DMEC

错误消息

备份分配表失败(检查配置)

NDB 错误代码

1345

MySQL 错误

DMEC

错误消息

备份插入文件头失败(检查配置)

NDB 错误代码

1346

MySQL 错误

DMEC

错误消息

备份插入表列表失败(检查配置)

NDB 错误代码

1347

MySQL 错误

DMEC

错误消息

备份分配表内存失败(检查配置)

NDB 错误代码

1348

MySQL 错误

DMEC

错误消息

备份分配文件记录失败(检查配置)

NDB 错误代码

1349

MySQL 错误

DMEC

错误消息

备份分配属性记录失败(检查配置)

NDB 错误代码

1701

MySQL 错误

DMEC

错误消息

节点已保留

NDB 错误代码

1702

MySQL 错误

DMEC

错误消息

节点已连接

NDB 错误代码

1704

MySQL 错误

DMEC

错误消息

节点类型不匹配

NDB 错误代码

21000

MySQL 错误

HA_ERR_CANNOT_ADD_FOREIGN

错误消息

创建外键失败 - 父键是主键,不允许使用 on-update-cascade

NDB 错误代码

21026

MySQL 错误

HA_ERR_CANNOT_ADD_FOREIGN

错误消息

在 NDB 中创建外键失败 - 父索引不是唯一索引

NDB 错误代码

21033

MySQL 错误

HA_ERR_CANNOT_ADD_FOREIGN

错误消息

在 NDB 中创建外键失败 - 未找到父行

NDB 错误代码

21034

MySQL 错误

HA_ERR_CANNOT_ADD_FOREIGN

错误消息

创建外键失败 - 子表具有 Blob 或 Text 列,并且不允许使用 on-delete-cascade

NDB 错误代码

21040

MySQL 错误

DMEC

错误消息

在 NDB 中删除外键失败 - 未找到外键

NDB 错误代码

21060

MySQL 错误

DMEC

错误消息

在 NDB 中构建外键失败 - 未找到外键

NDB 错误代码

21080

MySQL 错误

HA_ERR_ROW_IS_REFERENCED

错误消息

不允许在 NDB 中删除表 - 被另一张表上的外键引用

NDB 错误代码

21081

MySQL 错误

HA_ERR_DROP_INDEX_FK

错误消息

不允许在 NDB 中删除索引 - 用作外键的父索引

NDB 错误代码

21082

MySQL 错误

HA_ERR_DROP_INDEX_FK

错误消息

不允许在 NDB 中删除索引 - 用作外键的子索引

NDB 错误代码

21090

MySQL 错误

HA_ERR_CANNOT_ADD_FOREIGN

错误消息

在 NDB 中创建外键失败 - 名称包含无效字符(/)

NDB 错误代码

242

MySQL 错误

DMEC

错误消息

扫描中的并发度为零

NDB 错误代码

244

MySQL 错误

DMEC

错误消息

扫描中的并发度过高

NDB 错误代码

261

MySQL 错误

DMEC

错误消息

事务中的 DML 数量超过配置参数 MaxDMLOperationsPerTransaction/MaxNoOfConcurrentOperations

NDB 错误代码

269

MySQL 错误

DMEC

错误消息

扫描中没有条件和属性要读取

NDB 错误代码

281

MySQL 错误

HA_ERR_NO_CONNECTION

错误消息

由于集群正在关闭,因此不允许或中止操作

NDB 错误代码

299

MySQL 错误

DMEC

错误消息

由于单用户模式,因此不允许或中止操作

NDB 错误代码

311

MySQL 错误

DMEC

错误消息

在 setPartitionId 中使用未定义的分区

NDB 错误代码

320

MySQL 错误

DMEC

错误消息

为新的节点组指定的节点数量无效

NDB 错误代码

321

MySQL 错误

DMEC

错误消息

节点组 ID 无效

NDB 错误代码

322

MySQL 错误

DMEC

错误消息

为新的节点组指定的节点无效,该节点已在节点组中

NDB 错误代码

323

MySQL 错误

DMEC

错误消息

节点组 ID 无效,该节点组已存在

NDB 错误代码

324

MySQL 错误

DMEC

错误消息

为新的节点组指定的节点无效,节点组中没有节点启动

NDB 错误代码

325

MySQL 错误

DMEC

错误消息

为新的节点组指定的节点无效,节点 ID 无效或未定义

NDB 错误代码

326

MySQL 错误

DMEC

错误消息

为新的节点组指定了相同的节点

NDB 错误代码

4004

MySQL 错误

DMEC

错误消息

在表中找不到属性名称或 ID

NDB 错误代码

4100

MySQL 错误

DMEC

错误消息

NDB 中的狀態錯誤

NDB 错误代码

4101

MySQL 错误

DMEC

错误消息

没有可用的 NDB 连接,连接失败

NDB 错误代码

4102

MySQL 错误

DMEC

错误消息

NdbTamper 中的类型不正确

NDB 错误代码

4103

MySQL 错误

DMEC

错误消息

没有可用的 NDB 模式连接,连接失败

NDB 错误代码

4104

MySQL 错误

DMEC

错误消息

Ndb Init 处于错误状态,请销毁 Ndb 对象并创建一个新对象

NDB 错误代码

4105

MySQL 错误

DMEC

错误消息

Ndb 对象过多

NDB 错误代码

4106

MySQL 错误

DMEC

错误消息

所有 Not NULL 属性都未定义

NDB 错误代码

4114

MySQL 错误

DMEC

错误消息

事务已完成

NDB 错误代码

4116

MySQL 错误

DMEC

错误消息

操作未正确定义,可能是缺少密钥

NDB 错误代码

4117

MySQL 错误

DMEC

错误消息

无法启动传输器,配置错误

NDB 错误代码

4118

MySQL 错误

DMEC

错误消息

API 调用中的参数错误

NDB 错误代码

4120

MySQL 错误

DMEC

错误消息

扫描已完成

NDB 错误代码

4121

MySQL 错误

DMEC

错误消息

无法为 Ndb 对象设置两次名称

NDB 错误代码

4122

MySQL 错误

DMEC

错误消息

无法在 Ndb 对象初始化后设置名称

NDB 错误代码

4123

MySQL 错误

DMEC

错误消息

空闲百分比超出范围。允许的范围是 1-99

NDB 错误代码

417

MySQL 错误

DMEC

错误消息

错误的操作引用 - 双重解锁

NDB 错误代码

4200

MySQL 错误

DMEC

错误消息

定义操作时的状态错误

NDB 错误代码

4201

MySQL 错误

DMEC

错误消息

尚未支持可变数组

NDB 错误代码

4202

MySQL 错误

DMEC

错误消息

不允许对元组键属性设置值

NDB 错误代码

4203

MySQL 错误

DMEC

错误消息

尝试将 NOT NULL 属性设置为 NULL

NDB 错误代码

4204

MySQL 错误

DMEC

错误消息

设置值和读取/删除元组不兼容

NDB 错误代码

4205

MySQL 错误

DMEC

错误消息

未使用主键属性定义元组

NDB 错误代码

4206

MySQL 错误

DMEC

错误消息

不允许两次等于主键属性

NDB 错误代码

4207

MySQL 错误

DMEC

错误消息

主键大小限制为 4092 字节

NDB 错误代码

4208

MySQL 错误

DMEC

错误消息

尝试读取未存储的属性

NDB 错误代码

4209

MySQL 错误

DMEC

错误消息

equal/setValue 中的长度参数不正确

NDB 错误代码

4210

MySQL 错误

DMEC

错误消息

Ndb 发送的信息量超过其指定的长度

NDB 错误代码

4211

MySQL 错误

DMEC

错误消息

NdbRecAttr 对象列表中的不一致性

NDB 错误代码

4212

MySQL 错误

DMEC

错误消息

Ndb 在 Not NULL 属性上报告 NULL 值

NDB 错误代码

4213

MySQL 错误

DMEC

错误消息

尚未接收属性的所有数据

NDB 错误代码

4214

MySQL 错误

DMEC

错误消息

尚未接收所有属性

NDB 错误代码

4215

MySQL 错误

DMEC

错误消息

接收的数据量超过 TCKEYCONF 消息中报告的数据量

NDB 错误代码

4216

MySQL 错误

DMEC

错误消息

setValue 中超过 8052 字节的数据无法处理

NDB 错误代码

4217

MySQL 错误

DMEC

错误消息

不允许递增除无符号整数以外的任何其他值

NDB 错误代码

4218

MySQL 错误

DMEC

错误消息

当前不允许递增可为空属性

NDB 错误代码

4219

MySQL 错误

DMEC

错误消息

解释性属性的最大大小为 64 位

NDB 错误代码

4220

MySQL 错误

DMEC

错误消息

解释性属性的最大大小为 64 位

NDB 错误代码

4221

MySQL 错误

DMEC

错误消息

尝试跳转到未定义的标签

NDB 错误代码

4222

MySQL 错误

DMEC

错误消息

未找到标签,内部错误

NDB 错误代码

4223

MySQL 错误

DMEC

错误消息

不允许创建跳转到自身的跳转

NDB 错误代码

4224

MySQL 错误

DMEC

错误消息

不允许跳转到不同子例程中的标签

NDB 错误代码

4225

MySQL 错误

DMEC

错误消息

已定义所有主键,请调用 setValue/getValue

NDB 错误代码

4226

MySQL 错误

DMEC

错误消息

定义标签时数字错误

NDB 错误代码

4227

MySQL 错误

DMEC

错误消息

定义子例程时数字错误

NDB 错误代码

4228

MySQL 错误

DMEC

错误消息

扫描定义中的解释器函数非法

NDB 错误代码

4229

MySQL 错误

DMEC

错误消息

解释器函数定义中的寄存器非法

NDB 错误代码

4230

MySQL 错误

DMEC

错误消息

调用 getValue 时状态非法,可能不是读取

NDB 错误代码

4231

MySQL 错误

DMEC

错误消息

调用解释器例程时状态非法

NDB 错误代码

4232

MySQL 错误

DMEC

错误消息

并行度只能在 1 到 240 之间

NDB 错误代码

4233

MySQL 错误

DMEC

错误消息

当已存在准备好的异步事务时,调用 execute(同步)

NDB 错误代码

4234

MySQL 错误

DMEC

错误消息

在此状态下调用 setValue 非法

NDB 错误代码

4235

MySQL 错误

DMEC

错误消息

execute 没有回调

NDB 错误代码

4236

MySQL 错误

DMEC

错误消息

触发器名称过长

NDB 错误代码

4237

MySQL 错误

DMEC

错误消息

触发器过多

NDB 错误代码

4238

MySQL 错误

DMEC

错误消息

未找到触发器

NDB 错误代码

4239

MySQL 错误

DMEC

错误消息

具有给定名称的触发器已存在

NDB 错误代码

4240

MySQL 错误

DMEC

错误消息

不支持的触发器类型

NDB 错误代码

4241

MySQL 错误

DMEC

错误消息

索引名称过长

NDB 错误代码

4242

MySQL 错误

DMEC

错误消息

索引过多

NDB 错误代码

4243

MySQL 错误

DMEC

错误消息

未找到索引

NDB 错误代码

4247

MySQL 错误

DMEC

错误消息

索引/触发器创建/删除/更改请求非法

NDB 错误代码

4248

MySQL 错误

DMEC

错误消息

触发器/索引名称无效

NDB 错误代码

4249

MySQL 错误

DMEC

错误消息

无效的表

NDB 错误代码

4250

MySQL 错误

DMEC

错误消息

无效的索引类型或索引日志记录选项

NDB 错误代码

4251

MySQL 错误

HA_ERR_FOUND_DUPP_UNIQUE

错误消息

无法创建唯一索引,找到重复键

NDB 错误代码

4252

MySQL 错误

DMEC

错误消息

为索引分配空间失败

NDB 错误代码

4253

MySQL 错误

DMEC

错误消息

创建索引表失败

NDB 错误代码

4254

MySQL 错误

DMEC

错误消息

表不是索引表

NDB 错误代码

4255

MySQL 错误

DMEC

错误消息

哈希索引属性必须与表属性的顺序相同

NDB 错误代码

4256

MySQL 错误

DMEC

错误消息

必须在调用此函数之前调用 Ndb::init()

NDB 错误代码

4257

MySQL 错误

DMEC

错误消息

尝试读取过多 - getValue 调用次数过多

NDB 错误代码

4258

MySQL 错误

DMEC

错误消息

无法创建唯一索引,在定义中找到重复属性

NDB 错误代码

4259

MySQL 错误

DMEC

错误消息

范围扫描边界集无效

NDB 错误代码

4264

MySQL 错误

DMEC

错误消息

对 blob 属性的用法无效

NDB 错误代码

4265

MySQL 错误

DMEC

错误消息

该方法在当前 blob 状态下无效

NDB 错误代码

4266

MySQL 错误

DMEC

错误消息

无效的 blob 搜索位置

NDB 错误代码

4271

MySQL 错误

DMEC

错误消息

无效的索引对象,不是通过 getIndex() 获取的

NDB 错误代码

4272

MySQL 错误

DMEC

错误消息

表定义包含未定义的列

NDB 错误代码

4275

MySQL 错误

DMEC

错误消息

blob 方法与操作类型或锁定模式不兼容

NDB 错误代码

4276

MySQL 错误

DMEC

错误消息

keyData 列表末尾缺少 NULL 指针

NDB 错误代码

4277

MySQL 错误

DMEC

错误消息

关键部分长度对于列来说太小

NDB 错误代码

4278

MySQL 错误

DMEC

错误消息

提供的缓冲区太小

NDB 错误代码

4279

MySQL 错误

DMEC

错误消息

格式错误的字符串

NDB 错误代码

4280

MySQL 错误

DMEC

错误消息

关键部分长度不一致

NDB 错误代码

4281

MySQL 错误

DMEC

错误消息

为扫描索引中的键边界指定了太多键

NDB 错误代码

4282

MySQL 错误

DMEC

错误消息

range_no 在有序的多范围索引扫描中不严格递增

NDB 错误代码

4283

MySQL 错误

DMEC

错误消息

索引扫描中的 key_record 不是索引 ndbrecord

NDB 错误代码

4284

MySQL 错误

DMEC

错误消息

在一个操作中不能混合使用 NdbRecAttr 和 NdbRecord 方法

NDB 错误代码

4285

MySQL 错误

DMEC

错误消息

NULL NdbRecord 指针

NDB 错误代码

4286

MySQL 错误

DMEC

错误消息

range_no 无效(必须小于 4096)

NDB 错误代码

4287

MySQL 错误

DMEC

错误消息

主键操作中的 key_record 和 attribute_record 不属于同一个表

NDB 错误代码

4288

MySQL 错误

DMEC

错误消息

列的 blob 句柄不可用

NDB 错误代码

4289

MySQL 错误

DMEC

错误消息

API 版本不匹配或 sizeof(NdbDictionary::RecordSpecification) 错误

NDB 错误代码

4290

MySQL 错误

DMEC

错误消息

NdbDictionary::RecordSpecification 中缺少列规范

NDB 错误代码

4291

MySQL 错误

DMEC

错误消息

NdbDictionary::RecordSpecification 中的列规范重复

NDB 错误代码

4292

MySQL 错误

DMEC

错误消息

元组访问的 NdbRecord 不是索引键 NdbRecord

NDB 错误代码

4293

MySQL 错误

DMEC

错误消息

从应用程序 scanIndex() 回调返回的错误

NDB 错误代码

4294

MySQL 错误

DMEC

错误消息

扫描过滤器太大,已丢弃

NDB 错误代码

4295

MySQL 错误

DMEC

错误消息

Get/SetValueSpec 结构中的列为 NULL

NDB 错误代码

4296

MySQL 错误

DMEC

错误消息

AbortOption 无效

NDB 错误代码

4297

MySQL 错误

DMEC

错误消息

OperationOptions 结构无效或不支持

NDB 错误代码

4298

MySQL 错误

DMEC

错误消息

ScanOptions 结构无效或不支持

NDB 错误代码

4299

MySQL 错误

DMEC

错误消息

ScanOption 标志、extraGetValues 指针和 numExtraGetValues 的组合不正确

NDB 错误代码

4300

MySQL 错误

DMEC

错误消息

元组键类型不正确

NDB 错误代码

4301

MySQL 错误

DMEC

错误消息

片段类型不正确

NDB 错误代码

4302

MySQL 错误

DMEC

错误消息

最小负载因子不正确

NDB 错误代码

4303

MySQL 错误

DMEC

错误消息

最大负载因子不正确

NDB 错误代码

4304

MySQL 错误

DMEC

错误消息

最大负载因子小于最小负载因子

NDB 错误代码

4305

MySQL 错误

DMEC

错误消息

K 值目前必须设置为 6

NDB 错误代码

4306

MySQL 错误

DMEC

错误消息

内存类型不正确

NDB 错误代码

4307

MySQL 错误

DMEC

错误消息

无效的表名

NDB 错误代码

4308

MySQL 错误

DMEC

错误消息

属性大小不正确

NDB 错误代码

4309

MySQL 错误

DMEC

错误消息

固定数组太大,最大 64000 字节

NDB 错误代码

4310

MySQL 错误

DMEC

错误消息

属性类型不正确

NDB 错误代码

4311

MySQL 错误

DMEC

错误消息

存储模式不正确

NDB 错误代码

4312

MySQL 错误

DMEC

错误消息

空属性类型不正确

NDB 错误代码

4313

MySQL 错误

DMEC

错误消息

非关键属性的索引仅存储

NDB 错误代码

4314

MySQL 错误

DMEC

错误消息

属性的存储类型不正确

NDB 错误代码

4315

MySQL 错误

DMEC

错误消息

在定义可变长度关键属性后,不允许再添加关键属性

NDB 错误代码

4316

MySQL 错误

DMEC

错误消息

关键属性不允许为空属性

NDB 错误代码

4317

MySQL 错误

DMEC

错误消息

在表中定义了过多的主键

NDB 错误代码

4318

MySQL 错误

DMEC

错误消息

无效的属性名称或编号

NDB 错误代码

4319

MySQL 错误

DMEC

错误消息

在错误的地方调用 createAttribute

NDB 错误代码

4322

MySQL 错误

DMEC

错误消息

尝试定义分布键时未准备就绪

NDB 错误代码

4323

MySQL 错误

DMEC

错误消息

在表上设置了分布键,但未在第一个属性上定义

NDB 错误代码

4324

MySQL 错误

DMEC

错误消息

尝试定义分布组时未准备就绪

NDB 错误代码

4325

MySQL 错误

DMEC

错误消息

在表上设置了分布组,但未在第一个属性上定义

NDB 错误代码

4326

MySQL 错误

DMEC

错误消息

分布组的位数错误

NDB 错误代码

4327

MySQL 错误

DMEC

错误消息

分布键仅支持主键的一部分

NDB 错误代码

4328

MySQL 错误

DMEC

错误消息

磁盘内存属性尚未支持

NDB 错误代码

4329

MySQL 错误

DMEC

错误消息

存储的变量属性尚未支持

NDB 错误代码

4335

MySQL 错误

DMEC

错误消息

每个表只允许一个自动递增列。没有主键的表使用自动递增的隐藏键,即没有主键的表不能有自动递增列

NDB 错误代码

4340

MySQL 错误

DMEC

错误消息

结果或属性记录必须是基表 ndbrecord,而不是索引 ndbrecord

NDB 错误代码

4341

MySQL 错误

DMEC

错误消息

使用选项 SF_OrderBy 时,并非所有键都已读取

NDB 错误代码

4342

MySQL 错误

DMEC

错误消息

已定义扫描,但未准备就绪

NDB 错误代码

4343

MySQL 错误

DMEC

错误消息

包含 Blob 的表不支持刷新

NDB 错误代码

4377

MySQL 错误

DMEC

错误消息

必须在 Ndb 对象上设置数据库和模式名称

NDB 错误代码

4400

MySQL 错误

DMEC

错误消息

NdbSchemaCon 中的错误状态

NDB 错误代码

4401

MySQL 错误

DMEC

错误消息

每个模式事务只能进行一个模式操作

NDB 错误代码

4402

MySQL 错误

DMEC

错误消息

在调用 execute 之前未定义模式操作

NDB 错误代码

4410

MySQL 错误

DMEC

错误消息

模式事务已启动

NDB 错误代码

4411

MySQL 错误

DMEC

错误消息

在升级完成之前,无法进行模式事务

NDB 错误代码

4412

MySQL 错误

DMEC

错误消息

模式事务未启动

NDB 错误代码

4501

MySQL 错误

DMEC

错误消息

从 Ndb 获取表信息时,哈希表中的插入操作失败

NDB 错误代码

4502

MySQL 错误

DMEC

错误消息

在 Update 操作中不允许 GetValue

NDB 错误代码

4503

MySQL 错误

DMEC

错误消息

在 Insert 操作中不允许 GetValue

NDB 错误代码

4504

MySQL 错误

DMEC

错误消息

在 Read 操作中不允许 SetValue

NDB 错误代码

4505

MySQL 错误

DMEC

错误消息

在主键搜索中不允许 NULL 值

NDB 错误代码

4506

MySQL 错误

DMEC

错误消息

调用 execute 时缺少 getValue/setValue

NDB 错误代码

4507

MySQL 错误

DMEC

错误消息

调用 execute 时缺少操作请求

NDB 错误代码

4508

MySQL 错误

DMEC

错误消息

对于 NdbRecord 定义的操作,不允许 GetValue

NDB 错误代码

4509

MySQL 错误

DMEC

错误消息

非 SF_MultiRange 扫描不能有多个边界

NDB 错误代码

4510

MySQL 错误

DMEC

错误消息

不允许用户指定的分区 ID 用于扫描接管操作

NDB 错误代码

4511

MySQL 错误

DMEC

错误消息

NdbRecord 删除结果记录中不允许使用 Blob

NDB 错误代码

4512

MySQL 错误

DMEC

错误消息

OperationOptions 选项 present、extraGet/SetValues 指针和 numExtraGet/SetValues 的组合不正确

NDB 错误代码

4513

MySQL 错误

DMEC

错误消息

对于非 NdbRecord setBound() API,只允许一个扫描边界

NDB 错误代码

4514

MySQL 错误

DMEC

错误消息

只能针对 NdbIndexScanOperation 调用 setBound/equal()

NDB 错误代码

4515

MySQL 错误

DMEC

错误消息

该方法不允许用于 NdbRecord,请改用 OperationOptions 或 ScanOptions 结构

NDB 错误代码

4516

MySQL 错误

DMEC

错误消息

解释程序中的非法指令

NDB 错误代码

4517

MySQL 错误

DMEC

错误消息

分支指令中的错误标签

NDB 错误代码

4518

MySQL 错误

DMEC

错误消息

解释程序中的指令过多

NDB 错误代码

4519

MySQL 错误

DMEC

错误消息

未调用 NdbInterpretedCode::finalise()

NDB 错误代码

4520

MySQL 错误

DMEC

错误消息

调用未定义的子程序

NDB 错误代码

4521

MySQL 错误

DMEC

错误消息

调用未定义的子程序,内部错误

NDB 错误代码

4522

MySQL 错误

DMEC

错误消息

针对相同键调用 setBound() 两次

NDB 错误代码

4523

MySQL 错误

DMEC

错误消息

NdbRecord 不支持伪列

NDB 错误代码

4524

MySQL 错误

DMEC

错误消息

NdbInterpretedCode 用于不同的表

NDB 错误代码

4535

MySQL 错误

DMEC

错误消息

尝试在非键列上设置边界

NDB 错误代码

4536

MySQL 错误

DMEC

错误消息

NdbScanFilter 构造函数采用 NdbOperation,不支持 NdbRecord

NDB 错误代码

4537

MySQL 错误

DMEC

错误消息

错误的 API。对于 NdbRecord 操作,请使用 NdbInterpretedCode

NDB 错误代码

4538

MySQL 错误

DMEC

错误消息

NdbInterpretedCode 指令要求设置表

NDB 错误代码

4539

MySQL 错误

DMEC

错误消息

NdbInterpretedCode 不支持操作类型

NDB 错误代码

4540

MySQL 错误

DMEC

错误消息

尝试将索引列传递给 createRecord。请仅使用基表列

NDB 错误代码

4542

MySQL 错误

DMEC

错误消息

未知分区信息类型

NDB 错误代码

4543

MySQL 错误

DMEC

错误消息

提供了重复的分区信息

NDB 错误代码

4544

MySQL 错误

DMEC

错误消息

表的分区信息类型错误

NDB 错误代码

4545

MySQL 错误

DMEC

错误消息

无效或不支持的 PartitionInfo 结构

NDB 错误代码

4546

MySQL 错误

DMEC

错误消息

不允许为表和操作指定显式分区信息

NDB 错误代码

4547

MySQL 错误

DMEC

错误消息

RecordSpecification 的偏移量重叠

NDB 错误代码

4548

MySQL 错误

DMEC

错误消息

RecordSpecification 的元素过多

NDB 错误代码

4549

MySQL 错误

DMEC

错误消息

getLockHandle 仅支持带锁的主键读取

NDB 错误代码

4550

MySQL 错误

DMEC

错误消息

在执行操作之前,无法释放 LockHandle

NDB 错误代码

4551

MySQL 错误

DMEC

错误消息

NdbLockHandle 已释放

NDB 错误代码

4552

MySQL 错误

DMEC

错误消息

NdbLockHandle 不属于事务

NDB 错误代码

4553

MySQL 错误

DMEC

错误消息

NdbLockHandle 的原始操作未成功执行

NDB 错误代码

4554

MySQL 错误

DMEC

错误消息

NdbBlob 只能从 Active 状态关闭

NDB 错误代码

4555

MySQL 错误

DMEC

错误消息

NdbBlob 无法在有待处理的操作时关闭

NDB 错误代码

4556

MySQL 错误

DMEC

错误消息

RecordSpecification 的 column_flags 中的值非法

NDB 错误代码

4557

MySQL 错误

DMEC

错误消息

比较两列时,列类型必须相同

NDB 错误代码

4558

MySQL 错误

DMEC

错误消息

在进行此调用之前,必须执行待处理的 Blob 操作

NDB 错误代码

4559

MySQL 错误

DMEC

错误消息

无法将 KeyInfo 传输到 InterpretedWrite 的 AttrInfo

NDB 错误代码

4600

MySQL 错误

DMEC

错误消息

事务已启动

NDB 错误代码

4601

MySQL 错误

DMEC

错误消息

事务未启动

NDB 错误代码

4602

MySQL 错误

DMEC

错误消息

在执行扫描之前,必须调用 getNdbOperation

NDB 错误代码

4603

MySQL 错误

DMEC

错误消息

扫描事务中只能有一个操作

NDB 错误代码

4604

MySQL 错误

DMEC

错误消息

takeOverScanOp,要接管扫描的行,必须在 readTuples 调用中明确请求 keyinfo

NDB 错误代码

4605

MySQL 错误

DMEC

错误消息

每个操作只能调用 readTuples() 一次

NDB 错误代码

4607

MySQL 错误

DMEC

错误消息

扫描事务中只能有一个操作

NDB 错误代码

4608

MySQL 错误

DMEC

错误消息

除非使用 openScanExclusive,否则无法接管扫描

NDB 错误代码

4609

MySQL 错误

DMEC

错误消息

在尝试接管扫描之前,必须调用 nextScanResult

NDB 错误代码

4707

MySQL 错误

DMEC

错误消息

定义的事件过多

NDB 错误代码

4708

MySQL 错误

DMEC

错误消息

事件名称过长

NDB 错误代码

4709

MySQL 错误

DMEC

错误消息

无法接受更多订阅者

NDB 错误代码

4710

MySQL 错误

DMEC

错误消息

未找到事件

NDB 错误代码

4711

MySQL 错误

DMEC

错误消息

创建事件失败

NDB 错误代码

4712

MySQL 错误

DMEC

错误消息

停止的事件操作不存在。已经停止了吗?

NDB 错误代码

4714

MySQL 错误

DMEC

错误消息

索引统计系统表不存在

NDB 错误代码

4715

MySQL 错误

DMEC

错误消息

指定索引的索引统计不存在

NDB 错误代码

4716

MySQL 错误

DMEC

错误消息

索引统计方法使用错误

NDB 错误代码

4717

MySQL 错误

DMEC

错误消息

索引统计无法分配内存

NDB 错误代码

4720

MySQL 错误

DMEC

错误消息

部分丢失或无效

NDB 错误代码

4723

MySQL 错误

DMEC

错误消息

Mysqld:由于最近的错误,忽略了索引统计请求

NDB 错误代码

4724

MySQL 错误

DMEC

错误消息

Mysqld:索引统计请求被统计线程中止

NDB 错误代码

4725

MySQL 错误

DMEC

错误消息

索引统计被另一个进程删除

NDB 错误代码

5000

MySQL 错误

DMEC

错误消息

与进程没有联系(已死?)。

NDB 错误代码

5002

MySQL 错误

DMEC

错误消息

进程类型错误。应为 DB 进程。

NDB 错误代码

5005

MySQL 错误

DMEC

错误消息

向进程发送或接收失败。

NDB 错误代码

5007

MySQL 错误

DMEC

错误消息

错误编号无效。应大于或等于 0。

NDB 错误代码

5008

MySQL 错误

DMEC

错误消息

跟踪编号无效。

NDB 错误代码

5010

MySQL 错误

DMEC

错误消息

块名称无效

NDB 错误代码

5026

MySQL 错误

DMEC

错误消息

节点关闭正在进行中

NDB 错误代码

5027

MySQL 错误

DMEC

错误消息

系统关闭正在进行中

NDB 错误代码

5028

MySQL 错误

DMEC

错误消息

节点关闭会导致系统崩溃

NDB 错误代码

5030

MySQL 错误

DMEC

错误消息

与数据库节点没有联系

NDB 错误代码

5031

MySQL 错误

DMEC

错误消息

不支持的多节点关闭。需要中止选项。

NDB 错误代码

5062

MySQL 错误

DMEC

错误消息

指定的节点不是 API 节点。

NDB 错误代码

5063

MySQL 错误

DMEC

错误消息

NDB 错误代码

720

MySQL 错误

DMEC

错误消息

表定义中重复使用属性名称

NDB 错误代码

763

MySQL 错误

DMEC

错误消息

混合数据节点版本不支持 DDL

NDB 错误代码

771

MySQL 错误

HA_WRONG_CREATE_OPTION

错误消息

此集群中不存在给定的 NODEGROUP

NDB 错误代码

776

MySQL 错误

DMEC

错误消息

在临时表上创建的索引本身必须是临时的

NDB 错误代码

777

MySQL 错误

DMEC

错误消息

无法在非临时表上创建临时索引

NDB 错误代码

778

MySQL 错误

DMEC

错误消息

必须将临时表或索引指定为不进行日志记录

NDB 错误代码

789

MySQL 错误

HA_WRONG_CREATE_OPTION

错误消息

未找到日志文件组

NDB 错误代码

793

MySQL 错误

DMEC

错误消息

对象定义过大

NDB 错误代码

794

MySQL 错误

DMEC

错误消息

模式功能需要数据节点升级

NDB 错误代码

798

MySQL 错误

DMEC

错误消息

磁盘表不能指定为不记录日志

NDB 错误代码

823

MySQL 错误

DMEC

错误消息

元组管理器中来自应用程序的 attrinfo 太多

NDB 错误代码

829

MySQL 错误

DMEC

错误消息

插入/更新时接收到的数据已损坏

NDB 错误代码

831

MySQL 错误

DMEC

错误消息

表定义中可为空字段/位字段过多

NDB 错误代码

850

MySQL 错误

DMEC

错误消息

默认值过长或过短

NDB 错误代码

851

MySQL 错误

DMEC

错误消息

固定大小的列偏移量超过最大值。对于内存存储的列,使用 VARCHAR 或 COLUMN_FORMAT DYNAMIC

NDB 错误代码

874

MySQL 错误

DMEC

错误消息

元组管理器中扫描过滤器中的 attrinfo 太多(例如,扫描过滤器)

NDB 错误代码

876

MySQL 错误

DMEC

错误消息

876

NDB 错误代码

877

MySQL 错误

DMEC

错误消息

877

NDB 错误代码

878

MySQL 错误

DMEC

错误消息

878

NDB 错误代码

879

MySQL 错误

DMEC

错误消息

879

NDB 错误代码

880

MySQL 错误

DMEC

错误消息

尝试读取过多 - getValue 调用次数过多

NDB 错误代码

884

MySQL 错误

DMEC

错误消息

解释器中堆栈溢出

NDB 错误代码

885

MySQL 错误

DMEC

错误消息

解释器中堆栈下溢

NDB 错误代码

886

MySQL 错误

DMEC

错误消息

在解释器中执行了超过 65535 条指令

NDB 错误代码

892

MySQL 错误

DMEC

错误消息

扫描过滤器中不支持的类型

NDB 错误代码

897

MySQL 错误

DMEC

错误消息

通过 ndbcluster 内部 API 更新主键的尝试(如果这是通过 MySQL 服务器发生的,则是一个错误,请报告)

NDB 错误代码

912

MySQL 错误

DMEC

错误消息

使用错误的锁定模式请求索引统计扫描

NDB 错误代码

913

MySQL 错误

DMEC

错误消息

索引统计更新的无效索引

NDB 错误代码

920

MySQL 错误

DMEC

错误消息

在 refreshTuple() 之后定义行操作

NDB 错误代码

QRY_BATCH_SIZE_TOO_SMALL

MySQL 错误

DMEC

错误消息

子扫描的批处理大小不能小于片段数量。

NDB 错误代码

QRY_CHAR_OPERAND_TRUNCATED

MySQL 错误

DMEC

错误消息

字符操作数被截断

NDB 错误代码

QRY_CHAR_PARAMETER_TRUNCATED

MySQL 错误

DMEC

错误消息

字符参数被截断

NDB 错误代码

QRY_DEFINITION_TOO_LARGE

MySQL 错误

DMEC

错误消息

查询定义过大。

NDB 错误代码

QRY_EMPTY_PROJECTION

MySQL 错误

DMEC

错误消息

查询具有空投影的操作。

NDB 错误代码

QRY_HAS_ZERO_OPERATIONS

MySQL 错误

DMEC

错误消息

查询定义至少应该有一个操作。

NDB 错误代码

QRY_ILLEGAL_STATE

MySQL 错误

DMEC

错误消息

查询对于此操作处于非法状态。

NDB 错误代码

QRY_IN_ERROR_STATE

MySQL 错误

DMEC

错误消息

先前的查询操作失败,您错过了捕获。

NDB 错误代码

QRY_MULTIPLE_PARENTS

MySQL 错误

DMEC

错误消息

在此操作的 linkedValues 中指定了多个“父级”

NDB 错误代码

QRY_MULTIPLE_SCAN_SORTED

MySQL 错误

DMEC

错误消息

具有多个扫描的查询可能不会排序。

NDB 错误代码

QRY_NEST_NOT_SUPPORTED

MySQL 错误

DMEC

错误消息

FirstInner/Upper 必须是祖先或兄弟节点

NDB 错误代码

QRY_NUM_OPERAND_RANGE

MySQL 错误

DMEC

错误消息

数字操作数超出范围

NDB 错误代码

QRY_OJ_NOT_SUPPORTED

MySQL 错误

DMEC

错误消息

数据节点不支持外部联接扫描。

NDB 错误代码

QRY_OPERAND_ALREADY_BOUND

MySQL 错误

DMEC

错误消息

不能使用相同的操作数的值来指定不同的列值

NDB 错误代码

QRY_OPERAND_HAS_WRONG_TYPE

MySQL 错误

DMEC

错误消息

操作数参数中指定了不兼容的数据类型

NDB 错误代码

QRY_PARAMETER_HAS_WRONG_TYPE

MySQL 错误

DMEC

错误消息

参数值具有不兼容的数据类型

NDB 错误代码

QRY_REQ_ARG_IS_NULL

MySQL 错误

DMEC

错误消息

必需的参数为 NULL

NDB 错误代码

QRY_RESULT_ROW_ALREADY_DEFINED

MySQL 错误

DMEC

错误消息

结果行已为 NdbQueryOperation 定义。

NDB 错误代码

QRY_SCAN_ORDER_ALREADY_SET

MySQL 错误

DMEC

错误消息

索引扫描顺序已在查询定义中设置。

NDB 错误代码

QRY_SEQUENTIAL_SCAN_SORTED

MySQL 错误

DMEC

错误消息

无法限制排序扫描的并行性。

NDB 错误代码

QRY_TOO_FEW_KEY_VALUES

MySQL 错误

DMEC

错误消息

未指定所有必需的“键”值

NDB 错误代码

QRY_TOO_MANY_KEY_VALUES

MySQL 错误

DMEC

错误消息

指定了太多“键”或“绑定”值

NDB 错误代码

QRY_UNKNOWN_PARENT

MySQL 错误

DMEC

错误消息

在 linkedValue 中指定了未知的“父级”

NDB 错误代码

QRY_UNRELATED_INDEX

MySQL 错误

DMEC

错误消息

指定的“索引”不属于指定的“表”

NDB 错误代码

QRY_WRONG_INDEX_TYPE

MySQL 错误

DMEC

错误消息

为此操作指定了错误类型的索引

NDB 错误代码

QRY_WRONG_OPERATION_TYPE

MySQL 错误

DMEC

错误消息

此方法不能在此类型的操作(查找/扫描/索引扫描)上调用。