2.4.2.2 应用错误

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

NDB 错误代码

1233

MySQL错误

DMEC

错误信息

表只读

NDB 错误代码

1302

MySQL错误

DMEC

错误信息

备份已在运行

NDB 错误代码

1306

MySQL错误

DMEC

错误信息

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

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

错误信息

创建外键失败 - 父键是主键并且不允许更新级联

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 列并且不允许删除级联

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

错误信息

没有用于定义元组的 Key 属性

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

错误信息

目前不允许增加 NULL-able 属性

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

错误信息

当已经准备好的异步事务存在时调用执行(同步)

NDB 错误代码

4234

MySQL错误

DMEC

错误信息

在此状态下调用 setValue 是非法的

NDB 错误代码

4235

MySQL错误

DMEC

错误信息

执行没有回调

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 ptr

NDB 错误代码

4277

MySQL错误

DMEC

错误信息

关键部分 len 对于列来说太小了

NDB 错误代码

4278

MySQL错误

DMEC

错误信息

提供缓冲区小

NDB 错误代码

4279

MySQL错误

DMEC

错误信息

格式错误的字符串

NDB 错误代码

4280

MySQL错误

DMEC

错误信息

密钥部分长度不一致

NDB 错误代码

4281

MySQL错误

DMEC

错误信息

为 scanIndex 中绑定的键指定的键太多

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

错误信息

无效的中止选项

NDB 错误代码

4297

MySQL错误

DMEC

错误信息

无效或不受支持的 OperationOptions 结构

NDB 错误代码

4298

MySQL错误

DMEC

错误信息

无效或不受支持的 ScanOptions 结构

NDB 错误代码

4299

MySQL错误

DMEC

错误信息

ScanOption 标志、extraGetValues ptr 和 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

错误信息

key属性不允许为NULL属性

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

错误信息

调用执行前未定义架构操作

NDB 错误代码

4410

MySQL错误

DMEC

错误信息

模式事务已经开始

NDB 错误代码

4411

MySQL错误

DMEC

错误信息

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

NDB 错误代码

4412

MySQL错误

DMEC

错误信息

架构事务未启动

NDB 错误代码

4501

MySQL错误

DMEC

错误信息

从 Ndb 获取表信息时插入哈希表失败

NDB 错误代码

4502

MySQL错误

DMEC

错误信息

更新操作中不允许 GetValue

NDB 错误代码

4503

MySQL错误

DMEC

错误信息

插入操作中不允许 GetValue

NDB 错误代码

4504

MySQL错误

DMEC

错误信息

读取操作中不允许设置值

NDB 错误代码

4505

MySQL错误

DMEC

错误信息

主键搜索中不允许使用 NULL 值

NDB 错误代码

4506

MySQL错误

DMEC

错误信息

调用执行时缺少 getValue/setValue

NDB 错误代码

4507

MySQL错误

DMEC

错误信息

调用执行时缺少操作请求

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 optionsPresent、extraGet/SetValues ptr 和 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

错误信息

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

NDB 错误代码

4537

MySQL错误

DMEC

错误信息

错误的 API。使用 NdbInterpretedCode 进行 NdbRecord 操作

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

错误信息

表的 partitionInfo 类型错误

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 传输到 AttrInfo 以进行 InterpretedWrite

NDB 错误代码

4600

MySQL错误

DMEC

错误信息

交易已经开始

NDB 错误代码

4601

MySQL错误

DMEC

错误信息

交易未开始

NDB 错误代码

4602

MySQL错误

DMEC

错误信息

您必须在 executeScan 之前调用 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

错误信息

你不能 takeOverScan 除非你已经使用 openScanExclusive

NDB 错误代码

4609

MySQL错误

DMEC

错误信息

您必须在尝试 takeOverScan 之前调用 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_INDEX_STAT_PREFIX 部分缺失或无效

NDB 错误代码

4723

MySQL错误

DMEC

错误信息

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

NDB 错误代码

4724

MySQL错误

DMEC

错误信息

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

NDB 错误代码

4725

MySQL错误

DMEC

错误信息

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

NDB 错误代码

5000

MySQL错误

DMEC

错误信息

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

NDB 错误代码

5002

MySQL错误

DMEC

错误信息

进程类型错误。预期一个数据库进程。

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

错误信息

元组管理器中应用程序的属性信息太多

NDB 错误代码

829

MySQL错误

DMEC

错误信息

收到用于插入/更新的损坏数据

NDB 错误代码

831

MySQL错误

DMEC

错误信息

表定义中的可空/位域过多

NDB 错误代码

850

MySQL错误

DMEC

错误信息

默认值太长或太短

NDB 错误代码

851

MySQL错误

DMEC

错误信息

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

NDB 错误代码

874

MySQL错误

DMEC

错误信息

元组管理器中扫描的属性信息(例如扫描过滤器)太多

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

错误信息

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