Skip to main content

0001 ~ 3999

This error code range indicates the error codes compatible with MySQL.

ERROR 1007 (HY000) : Can't create database '%s'; database exists

  • seekdb error code: 5158

  • Compatible with MySQL error code: 1007

ERROR 1008 (HY000) : Can't drop database '%.*s'; database doesn't exist

  • seekdb error code: 5166

  • Compatible with MySQL error code: 1008

ERROR 1017 (HY000) : File not exist

  • seekdb error code: 4027

  • Compatible with MySQL error code: 1017

ERROR 1018 (HY000) : Directory not exist

  • seekdb error code: 4066

  • Compatible with MySQL error code: 1018

ERROR 1022 (23000) : Can't write; duplicate key in table \'%.*s\'

  • seekdb error code: 5595

  • Compatible with MySQL error code: 1022

ERROR 1025 (HY000) : ## ERROR on rename of \'%s.%s\' to \'%s.%s\'

  • seekdb error code: 5215

  • Compatible with MySQL error code: 1025

ERROR 1040 (08004) : Too many connections

  • seekdb error code: 5271

  • Compatible with MySQL error code: 1040

ERROR 1041 (53000) : Out of resource

  • seekdb error code: 4153

  • Compatible with MySQL error code: 1041

ERROR 1044 (42000) : Access denied for user '%.*s'@'%.*s' to database '%.*s'

  • seekdb error code: 5170

  • Compatible with MySQL error code: 1044

ERROR 1045 (42000) : Access denied for user '%.*s'@'%.*s' (using password: %s)

  • seekdb error code: 4043

  • Compatible with MySQL error code: 1045

ERROR 1046 (3D000 ) : No database selected

  • seekdb error code: 5134

  • Compatible with MySQL error code: 1046

ERROR 1047 (HY001) : Unknown packet

  • seekdb error code: 4118

  • Compatible with MySQL error code: 1047

ERROR 1048 (23000) : Column '%.*s' cannot be null

  • seekdb error code: 4235

  • Compatible with MySQL error code: 1048

ERROR 1049 (42000) : Unknown database '%.*s'

  • seekdb error code: 5154

  • Compatible with MySQL error code: 1049

ERROR 1050 (42S01) : Table '%.*s' already exists

  • seekdb error code: 5020

  • Compatible with MySQL error code: 1050

ERROR 1051 (42S02) : Unknown table '%.*s'

  • seekdb error code: 5201

  • Compatible with MySQL error code: 1051

ERROR 1052 (23000) : Column '%.*s' in %.*s is ambiguous

  • seekdb error code: 5207

  • Compatible with MySQL error code: 1052

ERROR 1054 (42S22) : Unknown column '%.*s' in '%.*s'

  • seekdb error code: 5217

  • Compatible with MySQL error code: 1054

ERROR 1055 (42000) : \'%.*s\' is not in GROUP BY

  • seekdb error code: 5218

  • Compatible with MySQL error code: 1055

ERROR 1056 (42000) : Can't group on '%.*s'

  • seekdb error code: 5206

  • Compatible with MySQL error code: 1056

ERROR 1059 (42000) : Identifier name \'%.*s\' is too long

  • seekdb error code: 5179, 9526

  • Compatible with MySQL error code: 1059

ERROR 1060 (42S21) : Duplicate column name '%.*s'

  • seekdb error code: 5008

  • Compatible with MySQL error code: 1060

  • Cause: The column names in the query statement are duplicated.

  • Solution: Check and modify the column names or optimize the query statement.

ERROR 1060 (42S21) : Duplicate column group name '%.*s'

  • seekdb error code: 5404

  • Compatible with MySQL error code: 1060

ERROR 1061 (42000) : Duplicate key name \'%.*s\'

  • seekdb error code: 5025

  • Compatible with MySQL error code: 1061

ERROR 1062 (23000) : Duplicate entry \'%s\' for key \'%.*s\'

  • seekdb error code: 5024

  • Compatible with MySQL error code: 1062

ERROR 1063 (42000) : Incorrect column specifier for column '%.*s'

  • seekdb error code: 5165

  • Compatible with MySQL error code: 1063

ERROR 1064 (0B000) : Failed to init SQL parser

  • seekdb error code: 5000

  • Compatible with MySQL error code: 1064

ERROR 1064 (42000) : Parse error", "%s near \'%.*s\' at line %d

  • seekdb error code: 5001

  • Compatible with MySQL error code: 1064

ERROR 1064 (42000) : Wrong number of partitions defined, mismatch with previous setting

  • seekdb error code: 5282

  • Compatible with MySQL error code: 1064

ERROR 1065 (42000) : Query was empty

  • seekdb error code: 5253

  • Compatible with MySQL error code: 1065

ERROR 1066 (42000) : Not unique table/alias: \'%.*s\'

  • seekdb error code: 5208

  • Compatible with MySQL error code: 1066

ERROR 1067 (42000) : Invalid default value for \'%.*s\'

  • seekdb error code: 5173

  • Compatible with MySQL error code: 1067

ERROR 1068 (42000) : Multiple primary key defined

  • seekdb error code: 5210

  • Compatible with MySQL error code: 1068

ERROR 1069 (42000) : Too many keys specified; max %ld keys allowed

  • seekdb error code: 5194

  • Compatible with MySQL error code: 1069

ERROR 1070 (42000) : Too many key parts specified; max %ld parts allowed

  • seekdb error code: 5195

  • Compatible with MySQL error code: 1070

ERROR 1071 (42000) : Specified key was too long; max key length is %ld bytes

  • seekdb error code: 5196

  • Compatible with MySQL error code: 1071

ERROR 1072 (42000) : Key column '%.*s' doesn't exist in table

  • seekdb error code: 5211

  • Compatible with MySQL error code: 1072

ERROR 1074 (42000) : Column length too big for column '%s' (max = %d)

  • seekdb error code: 5198

  • Compatible with MySQL error code: 1074

ERROR 1074 (42000) : Column length too big for column '%.*s' (max = %d); use BLOB or TEXT instead

  • seekdb error code: 9577

  • Compatible with MySQL error code: 1074

Note

This error code was introduced in V4.0.0.

ERROR 1075 (42000) : Incorrect table definition; there can be only one auto column

  • seekdb error code: 5193

  • Compatible with MySQL error code: 1075

ERROR 1078 (01000) : (string):%s: Got signal %d. Aborting

  • seekdb error code: 4662

  • Compatible with MySQL error code: 1078

ERROR 1082 (42S12) : Illegal index

  • seekdb error code: 5028

  • Compatible with MySQL error code: 1082

ERROR 1082 (42000) : Index unavailable

  • seekdb error code: 5073

  • Compatible with MySQL error code: 1082

ERROR 1083 (42000) : Field separator argument is not what is expected; check the manual

  • seekdb error code: 5295

  • Compatible with MySQL error code: 1083

ERROR 1083 (HY000) : Non-ASCII separator arguments are not fully supported

  • seekdb error code: 5609

  • Compatible with MySQL error code: 1083

ERROR 1083 (HY000) : First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY

  • seekdb error code: 5610

  • Compatible with MySQL error code: 1083

ERROR 1086 (58000) : File already exist

  • seekdb error code: 4117

  • Compatible with MySQL error code: 1086

ERROR 1089 (HY000) : Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys

  • seekdb error code: 5190

  • Compatible with MySQL error code: 1089

ERROR 1090 (42000) : You can't delete all columns with ALTER TABLE; use DROP TABLE instead

  • seekdb error code: 5187

  • Compatible with MySQL error code: 1090

ERROR 1091 (42000) : Can't DROP '%.*s'; check that column/key exists

  • seekdb error code: 5209

  • Compatible with MySQL error code: 1091

ERROR 1093 (HY000) : You can\'t specify target table \'%s\' for update in FROM clause

  • seekdb error code: 5174

  • Compatible with MySQL error code: 1093

ERROR 1094 (HY000) : Unknown thread id: %lu

  • seekdb error code: 4174

  • Compatible with MySQL error code: 1094

ERROR 1095 (HY000) : You are not owner of thread %lu

  • seekdb error code: 5251

  • Compatible with MySQL error code: 1095

ERROR 1096 (HY000) : No tables used

  • seekdb error code: 5185

  • Compatible with MySQL error code: 1096

ERROR 1097 (HY000) : Too many strings for column %.*s and SET

  • seekdb error code: 5336

  • Compatible with MySQL error code: 1097

ERROR 1101 (42000) : BLOB, TEXT, GEOMETRY or JSON column '%.*s' can't have a default value

  • seekdb error code: 5430

  • Compatible with MySQL error code: 1101

ERROR 1102 (42000) : Incorrect database name '%.*s'

  • seekdb error code: 5162

  • Compatible with MySQL error code: 1102

ERROR 1103 (42000) : Incorrect table name '%.*s'

  • seekdb error code: 5163

  • Compatible with MySQL error code: 1103

ERROR 1105 (42000) : invalid xpath expression

  • seekdb error code: 7404

  • Compatible with MySQL error code: 1105

  • Cause: The XPath expression is invalid or incorrectly formatted.

  • Solution: Check the XPath expression and the XML data.

Note

This error code was introduced in V4.2.2.

ERROR 1105 (42000) : Given XPATH expression not supported

  • seekdb error code: 7409

  • Compatible with MySQL error code: 1105

  • Cause: The XPath expression is not supported.

  • Solution: Check whether the XPath expression is correctly formatted and whether the database version supports the use of the XPath expression.

ERROR 1108 (HY000) : Incorrect parameters to procedure '%.*s'

  • seekdb error code: 5406

  • Compatible with MySQL error code: 1108

ERROR 1109 (42S02) : Unknown table '%.*s' in %.*s

  • seekdb error code: 5200

  • MySQL compatible error code: 1109

ERROR 1110 (42000): Column \'%s\' specified twice

  • seekdb error code: 4228

  • MySQL compatible error code: 1110

ERROR 1111 (HY000) : Invalid use of group function

  • seekdb error code: 5176

  • MySQL compatible error code: 1111

ERROR 1113 (42000) : A table must have at least 1 column

  • seekdb error code: 5904

  • MySQL compatible error code: 1113

Note

This error code was introduced in V4.0.0.

ERROR 1115 (42000) : Unknown character set: '%.*s'

  • seekdb error code: 5142

  • MySQL compatible error code: 1115

ERROR 1117 (42000) : Too many columns

  • seekdb error code: 5197

  • MySQL compatible error code: 1117

ERROR 1118 (42000) : Row size too large

  • seekdb error code: 5199

  • MySQL compatible error code: 1118

ERROR 1122 (HY000) : Can not load function %s

  • seekdb error code: 4291

  • MySQL compatible error code: 1122

ERROR 1123 (HY000) : Can not initialize function '%.*s'

  • seekdb error code: 4292

  • MySQL compatible error code: 1123

ERROR 1124 (HY000) : No paths allowed for shared library

  • seekdb error code: 4293

  • MySQL compatible error code: 1124

ERROR 1125 (HY000) : Function %.*s already exists

  • seekdb error code: 4294

  • MySQL compatible error code: 1125

ERROR 1126 (HY000) : Can not open shared library '%.*s'

  • seekdb error code: 4295

  • MySQL compatible error code: 1126

ERROR 1127 (HY000) : Can't find symbol %.*s in library

  • seekdb error code: 4296

  • MySQL compatible error code: 1127

ERROR 1133 (42000) : Can not find any matching row in the user table'%.*s'

  • seekdb error code: 4042

  • MySQL compatible error code: 1133

ERROR 1133 (42000) : Incorrect password

  • seekdb error code: 5038

  • MySQL compatible error code: 1133

ERROR 1136 (21S01) : column count does not match value count at row '%d'

  • seekdb error code: 5168

  • MySQL compatible error code: 1136

ERROR 1136 (21S01) : Column count doesn\'t match value count at row %ld

  • seekdb error code: 5175

  • MySQL compatible error code: 1136

ERROR 1138 (22004) : Invalid use of NULL value

  • seekdb error code: 5596

  • MySQL compatible error code: 1138

ERROR 1139 (42000) : Got error '%s' from regexp

  • seekdb error code: 5115

  • MySQL compatible error code: 1139

ERROR 1140 (42000) : Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

  • seekdb error code: 5221

  • MySQL compatible error code: 1140

ERROR 1141 (HY000) : There is no such grant defined for user '%.*s' on host '%.*s'

  • seekdb error code: 11008

  • MySQL compatible error code: 1141

  • Cause: The user '%.*s' does not have the specified grant on the host '%.*s'.

  • Solution: Make sure that the user '%.*s' has the correct grant on the host '%.*s' and that the grant is properly defined.

ERROR 1142 (42000) : %.*s command denied to user '%.*s'@'%.*s' for table '%.*s'

  • seekdb error code: 5171

  • MySQL compatible error code: 1142

ERROR 1144 (42000) : Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used

  • seekdb error code: 5183

  • MySQL compatible error code: 1144

ERROR 1146 (42S02) : Table \'%s.%s\' doesn\'t exist

  • seekdb error code: 5019

  • MySQL compatible error code: 1146

ERROR 1149 (42000) : You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use

  • seekdb error code: 5006

  • MySQL compatible error code: 1149

ERROR 1153 (08S01) : Got a packet bigger than \'max_allowed_packet\' bytes"

  • seekdb error code: 4254

  • MySQL compatible error code: 1153

ERROR 1166 (42000) : Incorrect column name '%.*s'

  • seekdb error code: 5164

  • MySQL compatible error code: 1166

ERROR 1167 (42000) : The used storage engine can't index column '%.*s'

  • seekdb error code: 5216

  • MySQL compatible error code: 1167

ERROR 1171 (42000) : Insert null into %.*s

  • seekdb error code: 5030

  • MySQL compatible error code: 1171

ERROR 1171 (42000) : All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead

  • seekdb error code: 5256

  • MySQL compatible error code: 1171

ERROR 1172 (42000) : Result consisted of more than one row

  • seekdb error code: 5294

  • Compatible MySQL error code: 1172

ERROR 1173 (42000) : Primary key columns) not specified in the WHERE clause

  • seekdb error code: 5047

  • Compatible MySQL error code: 1173

ERROR 1175 (HY000) : You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column

  • seekdb error code: 5865

  • Compatible MySQL error code: 1175

ERROR 1176 (42000) : Key '%.*s' doesn't exist in table '%.*s'

  • seekdb error code: 5289

  • Compatible MySQL error code: 1176

ERROR 1192 (HY000) : Can't execute the given command because you have active locked tables or an active transaction

  • seekdb error code: 5236

  • Compatible MySQL error code: 1192

ERROR 1193 (HY000) : Unknown system variable '%.*s'

  • seekdb error code: 5044

  • Compatible MySQL error code: 1193

ERROR 1203 (42000) : Too many sessions

  • seekdb error code: 5059

  • Compatible MySQL error code: 1203

ERROR 1205 (HY000) : Lock wait timeout exceeded; try restarting transaction

  • seekdb error code: 6003

  • Compatible MySQL error code: 1205

ERROR 1205 (HY000) : Lock wait timeout exceeded; try restarting transaction

  • seekdb error code: 6006

  • Compatible MySQL error code: 1205

ERROR 1210 (HY000) : Incorrect arguments to %s

  • seekdb error code: 4002

  • Compatible MySQL error code: 1210

ERROR 1210 (HY000) : Miss argument for %s

  • seekdb error code: 4272

  • Compatible MySQL error code: 1210

ERROR 1210 (HY000) : Miss argument for %s

  • seekdb error code: 4277

  • Compatible MySQL error code: 1210

ERROR 1213 (HY000) : Deadlock

  • seekdb error code: 4101

  • Compatible MySQL error code: 1213

ERROR 1215 (HY000) : Cannot add foreign key constraint

  • seekdb error code: 5317

  • Compatible MySQL error code: 1215

ERROR 1221 (HY000) : Incorrect usage of DB GRANT and GLOBAL PRIVILEGES

  • seekdb error code: 5182

  • Compatible MySQL error code: 1221

ERROR 1221 (HY000) :Incorrect usage of UNION and INTO

  • seekdb error code: 9641

  • Compatible MySQL error code: 1221

ERROR 1222 (21000) : The used SELECT statements have a different number of columns

  • seekdb error code: 5007

  • Compatible MySQL error code: 1222

ERROR 1225 (HY000) : Option '%s' used twice in statement

  • seekdb error code: 4299

  • Compatible MySQL error code: 1225

ERROR 1226 (42000) : User '%.*s' has exceeded the '%s' resource (current value: %lu)

  • seekdb error code: 5967

  • Compatible MySQL error code: 1226

ERROR 1227 (42501) : Access denied; you need (at least one of) the %s privilege(s) for this operation

  • seekdb error code: 5036

  • Compatible MySQL error code: 1227

ERROR 1228 (HY000) : Variable \'%.*s\' is a SESSION variable and can't be used with SET GLOBAL

  • seekdb error code: 5100

  • Compatible MySQL error code: 1228

ERROR 1229 (HY000) : Variable \'%.*s\' is a GLOBAL variable and should be set with SET GLOBAL

  • seekdb error code: 5101

  • Compatible MySQL error code: 1229

ERROR 1230 (42000) : Variable '%.*s' doesn't have a default value

  • seekdb error code: 4256

  • Compatible MySQL error code: 1230

ERROR 1231 (42000 ) : Variable \'%.*s\' can't be set to the value of \'%.*s\'

  • seekdb error code: 5145

  • Compatible MySQL error code: 1231

ERROR 1232 (42000) : Incorrect argument type to variable '%.*s'

  • seekdb error code: 5180

  • Compatible MySQL error code: 1232

ERROR 1234 (42000) : Incorrect usage/placement of '%s'

  • seekdb error code: 5213

  • Compatible MySQL error code: 1234

ERROR 1235 (0A000) : %s not supported

  • seekdb error code: 4007

  • Compatible MySQL error code: 1235

ERROR 1235 (42000) : This version of MySQL doesn't yet support 'non-string DEFAULT value for a column in a JSON_TABLE expression'

  • seekdb error code: 5517

  • Compatible MySQL error code: 1235

  • Cause: The current version of MySQL does not support specifying a non-string default value for a column in a JSON_TABLE expression.

  • Solution: Upgrade to the latest version that supports this feature or change the default value of the column to a string type.

ERROR 1235 (42000) : This version doesn't yet support 'references in JSON Schema.

  • seekdb error code: 6284

  • Compatible MySQL error code: 1235

  • Cause: The current version does not support using references in JSON Schema.

  • Solution: Modify the JSON Schema design to avoid using references.

ERROR 1235 (42000) : This version of OceanBase doesn't yet support 'multiple triggers with the same action time and event for one table'

  • seekdb error code: 9581

  • MySQL compatible error code: 1235

ERROR 1238 (HY000) : Variable '%.*s' is a %.*s variable

  • seekdb error code: 5103

  • MySQL compatible error code: 1238

ERROR 1239 (42000) : Incorrect foreign key definition: Key reference and table reference don't match

  • seekdb error code: 5318

  • MySQL compatible error code: 1239

ERROR 1241 (21000) : Operand should contain %ld column(s)

  • seekdb error code: 5042

  • MySQL compatible error code: 1241

ERROR 1243 (HY007) : statement not prepared, stmt_id=%u

  • seekdb error code: 5043

  • MySQL compatible error code: 1243

ERROR 1242 (21000) : Subquery returns more than 1 row

  • seekdb error code: 5153

  • MySQL compatible error code: 1242

ERROR 1243 (HY000) : Unknown prepared statement handle

  • seekdb error code: 5560

  • MySQL compatible error code: 1243

ERROR 1247 (42S22) : Reference '%.*s' not supported (reference to group function)

  • seekdb error code: 5225

  • MySQL compatible error code: 1247

ERROR 1250 (42000) : Table \'%.*s\' from one of the SELECTs cannot be used in global ORDER clause

  • seekdb error code: 5238

  • MySQL compatible error code: 1250

ERROR 1252 (7280) : All parts of a SPATIAL index must be NOT NULL.

  • seekdb error code: 5238

  • MySQL compatible error code: 1252

ERROR 1253 (42000) : COLLATION '%.*s' is not valid for CHARACTER SET '%.*s'

  • seekdb error code: 5144

  • MySQL compatible error code: 1253

ERROR 1259 (HY000) : ZLIB: Input data corrupted

  • seekdb error code: 5124

  • MySQL compatible error code: 1259

Note

This error code was introduced in OceanBase Database V4.0.0.

ERROR 1260 (42000) : Row %ld was cut by GROUP_CONCAT()

  • seekdb error code: 5254

  • MySQL compatible error code: 1260

ERROR 1261 (1000) : Row %ld doesn't contain data for all columns

  • seekdb error code: 5611

  • MySQL compatible error code: 1261

ERROR 1262 (1000) : Row %ld was truncated; it contained more data than there were input columns

  • seekdb error code: 5612

  • MySQL compatible error code: 1262

ERROR 1264 (22003) : Out of range value for column '%.*s' at row %ld

  • seekdb error code: 4224

  • MySQL compatible error code: 1264

ERROR 1264 (22003) : value larger than specified precision(%ld,%ld) allowed for this column

  • seekdb error code: 5088

  • MySQL compatible error code: 1264

ERROR 1264 (22003) : value(%s) larger than specified precision(%ld,%ld) allowed for this column

  • seekdb error code: 5089

  • MySQL compatible error code: 1264

ERROR 1264 (22003) : Result value was out of range when casting varchar to number

  • seekdb error code: 5093

  • MySQL compatible error code: 1264

ERROR 1264 (22003) : Out of range value for column '%.*s' at row %ld

  • seekdb error code: 5229

  • MySQL compatible error code: 1264

ERROR 1265 (01000) : Data truncated for column '%.*s' at row %ld

  • seekdb error code: 4249

  • MySQL compatible error code: 1265

ERROR 1265 (01000) : Timeout value truncated to 102 years

  • seekdb error code: 4252

  • MySQL compatible error code: 1265

ERROR 1267 (HY000) : Illegal mix of collations (%s,%s), (%s,%s)

  • seekdb error code: 5177

  • MySQL compatible error code: 1267

ERROR 1273 (HY000) : Unknown collation: '%.*s'

  • seekdb error code: 5143

  • MySQL compatible error code: 1273

ERROR 1280 (42000) : Incorrect index name '%.*s'

  • seekdb error code: 5224

  • MySQL compatible error code: 1280

ERROR 1283 (HY000) : Column '%.*s' cannot be part of FULLTEXT index

  • seekdb error code: 5288

  • MySQL compatible error code: 1283

ERROR 1283 (42000) : A FTS index may only contain a text type column.

  • seekdb error code: 7289

  • MySQL compatible error code: 1283

  • Cause: A full-text search (FTS) index can contain only text-type columns.

  • Solution: Make sure that the data type of the column you are trying to create an FTS index for is a text type, such as VARCHAR, TEXT, or CHAR.

Note

This error code was introduced in OceanBase Database V4.2.2.

ERROR 1286 (42000) : Unknown storage engine \'%.*s\'

  • seekdb error code: 5259

  • MySQL compatible error code: 1286

ERROR 1287 (HY000) : %s is deprecated and will be removed in a future release. Please use '%s' instead

  • seekdb error code: 5516

  • Compatible MySQL error code: 1287

  • Cause: This syntax is not recommended and will be removed in a future version.

  • Solution: Please use the SET variable=expression, ... or SELECT expression(s) INTO variables(s) syntax.

ERROR 1288 (HY000) : The target table %.*s of the %.*s is not updatable

  • seekdb error code: 5228

  • Compatible MySQL error code: 1288

ERROR 1290 (HY000) : The MySQL server is running with the --read-only option so it cannot execute this statement

  • seekdb error code: 5233

  • Compatible MySQL error code: 1290

ERROR 1291 (HY000) : Column '%.*s' has duplicated value '%.*s' in %s

  • seekdb error code: 5334

  • Compatible MySQL error code: 1291

ERROR 1292 (22007) : %s=%d must between %d and %d

  • seekdb error code: 4158

  • Compatible MySQL error code: 1292

ERROR 1292 (22007) : Incorrect value

  • seekdb error code: 4190

  • Compatible MySQL error code: 1292

ERROR 1292 (01000) : Truncated incorrect DOUBLE value: '%.*s'

  • seekdb error code: 4262

  • Compatible MySQL error code: 1292

ERROR 1292 (22007) : Incorrect datetime value: '%.*s' for column '%s'

  • seekdb error code: 4219

  • Compatible MySQL error code: 1292

ERROR 1292 (22007) : Truncated incorrect %.*s value: '%.*s'

  • seekdb error code: 5222

  • Compatible MySQL error code: 1292

ERROR 1294 (HY000) : Invalid ON UPDATE clause for \'%s\' column

  • seekdb error code: 5172

  • Compatible MySQL error code: 1294

ERROR 1295 (HY000) : This command is not supported in the prepared statement protocol yet

  • seekdb error code: 5568

  • Compatible MySQL error code: 1295

ERROR 1298 (HY000) : Unknown or incorrect time zone: \'%.*s\'

  • seekdb error code: 5192

  • Compatible MySQL error code: 1298

ERROR 1300 (HY000) : Invalid %.*s character string: \'%.*s\'

  • seekdb error code: 5250

  • Compatible MySQL error code: 1300

ERROR 1301 (HY000) : Result of %s() was larger than max_allowed_packet (%d) truncated

  • seekdb error code: 5316

  • Compatible MySQL error code: 1301

ERROR 1302 (42000) : Conflicting declarations: '%s' and '%s'

  • seekdb error code: 5858

  • Compatible MySQL error code: 1302

ERROR 1303 (2F003) : Cant create a routine from within another routine

  • seekdb error code: 5582

  • Compatible MySQL error code: 1303

ERROR 1304 (42000) : %s %.*s already exists

  • seekdb error code: 5541

  • Compatible MySQL error code: 1304

ERROR 1305 (42000) : %s %.*s does not exist

  • seekdb error code: 5055

  • Compatible MySQL error code: 1305

ERROR 1305 (42000) : %s %.*s.%.*s does not exist

  • seekdb error code: 5542

  • Compatible MySQL error code: 1305

ERROR 1305 (42000) : savepoint does not exist

  • seekdb error code: 6242

  • Compatible MySQL error code: 1305

ERROR 1308 (42000) : no matching label: %.*s

  • seekdb error code: 5546, 9505

  • Compatible MySQL error code: 1308

ERROR 1308 (42000) : %s with no matching label: %s

  • seekdb error code: 5593

  • Compatible MySQL error code: 1308

ERROR 1309 (42000) : Redefining label '%.*s'

  • seekdb error code: 9579

  • Compatible MySQL error code: 1309

ERROR 1313 (42000) : RETURN is only allowed in a FUNCTION

  • seekdb error code: 5583

  • Compatible MySQL error code: 1313

ERROR 1314 (HY000) : '%.*s' is not allowed in stored procedure

  • seekdb error code: 9580

  • Compatible MySQL error code: 1314

ERROR 1317 (70100) : Query execution was interrupted

  • seekdb error code: 5065

  • Compatible MySQL error code: 1317

ERROR 1318 (42000) : Incorrect number of arguments for %s %s; expected %u, got %u

  • seekdb error code: 5555

  • Compatible MySQL error code: 1318

ERROR 1319 (42000) : Undefined CONDITION: %.*s

  • seekdb error code: 5545

  • Compatible MySQL error code: 1319

ERROR 1320 (42000) : No Return found in FUNCTION '%.*s'

  • seekdb error code: 9575

  • Compatible MySQL error code: 1320

ERROR 1321 (2F005) : FUNCTION %s ended without RETURN

  • seekdb error code: 5580

  • Compatible MySQL error code: 1321

ERROR 1323 (42000) : Cursor SELECT must not have INTO

  • seekdb error code: 5584

  • Compatible MySQL error code: 1323

ERROR 1324 (42000) : Undefined CURSOR: %.*s

  • seekdb error code: 5547

  • compatible with MySQL error code: 1324

ERROR 1325 (24000) : Cursor is already open

  • seekdb error code: 5589

  • compatible with MySQL error code: 1325

ERROR 1326 (24000) : Cursor is not open

  • seekdb error code: 5590

  • compatible with MySQL error code: 1326

ERROR 1327 (42000) : Undeclared variable: %.*s

  • seekdb error code: 5543

  • compatible with MySQL error code: 1327

ERROR 1327 (42000) : Undeclared type: %.*s

  • seekdb error code: 5544

  • compatible with MySQL error code: 1327

ERROR 1328 (HY000) : Incorrect number of FETCH variables

  • seekdb error code: 5554

  • compatible with MySQL error code: 1328

ERROR 1329 (02000) : No data - zero rows fetched, selected, or processed

  • seekdb error code: 4026

  • compatible with MySQL error code: 1329

ERROR 1330 (42000) : Duplicate parameter: %.*s

  • seekdb error code: 5548

  • compatible with MySQL error code: 1330

ERROR 1330 (42000) : Duplicate type: %.*s

  • seekdb error code: 5550

  • compatible with MySQL error code: 1330

ERROR 1330 (42000) : Duplicate label: %.*s

  • seekdb error code: 5552

  • compatible with MySQL error code: 1330

ERROR 1331 (42000) : Duplicate variable: %.*s

  • seekdb error code: 5549

  • compatible with MySQL error code: 1331

ERROR 1332 (42000) : Duplicate condition: %.*s

  • seekdb error code: 5551

  • compatible with MySQL error code: 1332

ERROR 1333 (42000) : Duplicate cursor: %.*s

  • seekdb error code: 5553

  • compatible with MySQL error code: 1333

ERROR 1336 (0A000) : %s is not allowed in stored function or trigger

  • seekdb error code: 5569

  • compatible with MySQL error code: 1336

ERROR 1337 (42000) : Variable or condition declaration after cursor or handler declaration

  • seekdb error code: 5586

  • compatible with MySQL error code: 1337

ERROR 1338 (42000) : Cursor declaration after handler declaration

  • seekdb error code: 5587

  • compatible with MySQL error code: 1338

ERROR 1339 (20000) : Case not found for CASE statement

  • seekdb error code: 5571

  • compatible with MySQL error code: 1339

ERROR 1347 (HY000) : \'%s.%s\' is not %s

  • seekdb error code: 5214

  • compatible with MySQL error code: 1347

ERROR 1348 (HY000) : Column '%.*s' is not updatable

  • seekdb error code: 5719

  • compatible with MySQL error code: 1348

ERROR 1349 (HY000) : View's SELECT contains a subquery in the FROM clause

  • seekdb error code: 4238

  • compatible with MySQL error code: 1349

ERROR 1350 (HY000) : View's SELECT contains a 'INTO' clause.

  • seekdb error code: 5503

  • compatible with MySQL error code: 1350

  • Cause: The SELECT statement of the view contains the 'INTO' clause.

  • Solution: Remove the 'INTO' clause from the SELECT statement of the view.

ERROR 1353 (HY000) : View's SELECT and view's field list have different column counts

  • seekdb error code: 5740

  • compatible with MySQL error code: 1353

ERROR 1356 (42S22) : View \'%.*s.%.*s\' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them

  • seekdb error code: 5231

  • compatible with MySQL error code: 1356

ERROR 1360 (HY000) : Trigger does not exist

  • seekdb error code: 5733

  • compatible with MySQL error code: 1360

ERROR 1362 (HY000) : Updating of %s row is not allowed in %s trigger

  • seekdb error code: 9584

  • compatible with MySQL error code: 1362

ERROR 1363 (HY000) : There is no %s row in on %s trigger

  • seekdb error code: 9640

  • compatible with MySQL error code: 1363

ERROR 1364 (HY000): Field \'%s\' doesn't have a default value

  • seekdb error code: 4227

  • compatible with MySQL error code: 1364

ERROR 1365 (22012) : Divided by zero

  • seekdb error code: 4078

  • compatible with MySQL error code: 1365

ERROR 1366 (22007) : Incorrect datetime value: '%s' for column '%s'

  • seekdb error code: 4219

  • compatible with MySQL error code: 1366

ERROR 1366 (HY000) : Incorrect integer value for column '%.*s' at row %ld

  • seekdb error code: 4226

  • compatible with MySQL error code: 1366

ERROR 1366 (HY000) : Incorrect string value for column '%.*s' at row %ld

  • seekdb error code: 4258

  • compatible with MySQL error code: 1366

ERROR 1367 (22007) : Illegal %s '%.*s' value found during parsing

  • seekdb error code: 5332

  • compatible with MySQL error code: 1367

ERROR 1368 (HY000) : CHECK OPTION on non-updatable view '%.*s.%.*s'

  • seekdb error code: 5972

  • Compatible MySQL error code: 1368

ERROR 1369 (HY000) : CHECK OPTION failed '%.*s.%.*s'

  • seekdb error code: 5971

  • Compatible MySQL error code: 1369

ERROR 1370 (42000) : %.*s command denied to user '%.*s'@'%.*s' for routine '%.*s'

  • seekdb error code: 5387

  • Compatible MySQL error code: 1370

  • Error reason: The routine command is denied to the user.

  • Solution: Check whether the user has the corresponding permissions and whether the stored procedure or function is misspelled.

ERROR 1382 (HY000) : The '%.*s' syntax is reserved for purposes internal to the seekdb Server

  • seekdb error code: 5405

  • Compatible MySQL error code: 1382

ERROR 1390 (54000) : Prepared statement contains too many placeholders

  • seekdb error code: 5080

  • Compatible MySQL error code: 1390

ERROR 1391 (HY000) : Key part \'%.*s\' length cannot be 0

  • seekdb error code: 5191

  • Compatible MySQL error code: 1391

ERROR 1393 (HY000) : Can not modify more than one base table through a join view '%.*s.%.*s'

  • seekdb error code: 5718

  • Compatible MySQL error code: 1393

ERROR 1395 (HY000) : Can not delete from join view '%.*s.%.*s'

  • seekdb error code: 5720

  • Compatible MySQL error code: 1395

ERROR 1396 (HY000) : Operation %.*s failed for %.*s

  • seekdb error code: 5155

  • Compatible MySQL error code: 1396

ERROR 1397 (XAE04) : Unknown XID

  • seekdb error code: 6245

  • Compatible MySQL error code: 1397

ERROR 1398 (XAE05) : XAER_INVAL: Invalid arguments (or unsupported command)

  • seekdb error code: 6249

  • Compatible MySQL error code: 1398

ERROR 1399 (XAE07) : The command cannot be executed when global transaction is in the %s state

  • seekdb error code: 6246

  • Compatible MySQL error code: 1399

ERROR 1399 (XAE07) : RMFAIL: The command cannot be executed when global transaction is in the %s state

  • seekdb error code: 6258

  • Compatible MySQL error code: 1399

ERROR 1400 (XAE09) : Some work is done outside global transaction

  • seekdb error code: 6248

  • Compatible MySQL error code: 1400

ERROR 1401 (XAE03) : XAER_RMERR: Fatal error occurred in the transaction branch - check your data for consistency

  • seekdb error code: 6250

  • Compatible MySQL error code: 1401

ERROR 1402 (XA100) : XA_RBROLLBACK: Transaction branch was rolled back

  • seekdb error code: 6252

  • Compatible MySQL error code: 1402

ERROR 1406 (22001) : Data too long for column '%.*s' at row %ld

  • seekdb error code: 5167

  • Compatible MySQL error code: 1406

ERROR 1406 (22001) : Data too long for column

  • seekdb error code: 5354

  • Compatible MySQL error code: 1406

ERROR 1407 (42000) : Bad SQLSTATE: \'%.*s\'

  • seekdb error code: 5585

  • Compatible MySQL error code: 1407

ERROR 1410 (42000) : You are not allowed to create a user with GRANT

  • seekdb error code: 5169

  • Compatible MySQL error code: 1410

ERROR 1411 (HY000) : Incorrect %.*s value: '%.*s' for function %.*s

  • seekdb error code: 5936

  • Compatible MySQL error code: 1411

ERROR 1413 (42000) : Duplicate handler declared in the same block

  • seekdb error code: 5581

  • Compatible MySQL error code: 1413

ERROR 1414 (42000) : OUT or INOUT argument %d for routine %.*s is not a variable

  • seekdb error code: 5592

  • Compatible MySQL error code: 1414

ERROR 1415 (0A000) : Not allowed to return a result set from a %s

  • seekdb error code: 5579

  • Compatible MySQL error code: 1415

ERROR 1416 (22003) : Cannot get geometry object from data you send to the GEOMETRY field.

  • seekdb error code: 7276

  • Compatible MySQL error code: 1416

ERROR 1422 (HY000) : Explicit or implicit commit is not allowed in stored function or trigger

  • seekdb error code: 5576

  • Compatible MySQL error code: 1422

ERROR 1422 (HY000) : '%.*s' is not allowed in stored function or trigger

  • seekdb error code: 9576

  • Compatible MySQL error code: 1422

ERROR 1424 (HY000) : Recursive stored functions are not allowed

  • seekdb error code: 5570

  • Compatible MySQL error code: 1424

ERROR 1425 (42000) : Too big scale %d specified for column '%s'. Maximum is %ld

  • seekdb error code: 5202

  • Compatible MySQL error code: 1425

ERROR 1426 (42000) : Too big precision %d specified for column '%s'. Maximum is %ld

  • seekdb error code: 5203

  • MySQL compatible error code: 1426

ERROR 1427 (42000) : For float(M,D), double(M,D) or decimal(M,D), M must be >= D (column '%s')

  • seekdb error code: 5204

  • MySQL compatible error code: 1427

ERROR 1435 (HY000) : Trigger in wrong schema

  • seekdb error code: 9582

  • MySQL compatible error code: 1435

ERROR 1439 (42000) : Display width out of range for column '%s' (max = %ld)

  • seekdb error code: 5205

  • MySQL compatible error code: 1439

ERROR 1439 (42000) : Display width out of range for column '%.*s' (max = %d)

  • seekdb error code: 9578

  • MySQL compatible error code: 1439

ERROR 1440 (XAE08) : The XID already exists

  • seekdb error code: 6247

  • MySQL compatible error code: 144

ERROR 1441 (22008) : Datetime overflow

  • seekdb error code: 4261

  • MySQL compatible error code: 1441

ERROR 1442 (HY000) : Can't update table \'%s\' in stored function/trigger because it is already used by statement which invoked this stored function/trigger

  • seekdb error code: 5791

  • MySQL compatible error code: 1442

ERROR 1444 (HY000) : The prepared statement contains a stored routine call that refers to that same statement. It's not allowed to execute a prepared statement in such a recursive manner

  • seekdb error code: 11016

  • MySQL compatible error code: 1444

  • Cause: The prepared statement contains a recursive call to itself.

  • Solution: Modify the logic of the stored procedure or function to avoid recursive calls to the prepared statement.

ERROR 1445 (HY000) : Not allowed to set autocommit from a stored function or trigger

  • seekdb error code: 5591

  • MySQL compatible error code: 1445

ERROR 1449 (HY000) : User not exist

  • seekdb error code: 5035

  • MySQL compatible error code: 1449

ERROR 1451 (23000) : Cannot delete or update a parent row: a foreign key constraint fails

  • seekdb error code: 5314

  • MySQL compatible error code: 1451

ERROR 1451 (23000) : Cannot delete or update a parent row: a foreign key constraint fails

  • seekdb error code: 5618

  • MySQL compatible error code: 1451

ERROR 1452 (23000) : Cannot add or update a child row: a foreign key constraint fails

  • seekdb error code: 5315

  • MySQL compatible error code: 1452

ERROR 1456 (HY000) : Recursive limit %ld (as set by the max_sp_recursion_depth variable) was exceeded for routine

  • seekdb error code: 5567

  • MySQL compatible error code: 1456

ERROR 1458 (42000) : Incorrect routine name \'%.*s\'

  • seekdb error code: 5588

  • MySQL compatible error code: 1458

ERROR 1462 (42S02) : \'%.*s'.'%.*s\' contains view recursion

  • seekdb error code: 5239

  • MySQL compatible error code: 1462

ERROR 1466 (HY000) : Leading spaces are removed from name \'%.*s\'

  • seekdb error code: 5247

  • MySQL compatible error code: 1466

ERROR 1467 (HY000) : Failed to read auto increment value from storage engine

  • seekdb error code: 5184

  • MySQL compatible error code: 1467

ERROR 1470 (HY000) : String '%.*s' is too long for user name (should be no longer than 64)

  • seekdb error code: 5181

  • MySQL compatible error code: 1470

ERROR 1471 (HY000) : The target table %.*s of the INSERT is not insertable-into

  • seekdb error code: 5717

  • MySQL compatible error code: 1471

ERROR 1474 (HY000) : Name \'%.*s\' has become ''

  • seekdb error code: 5246

  • MySQL compatible error code: 1474

ERROR 1475 (42000) : Ambiguous column

  • seekdb error code: 5015

  • MySQL compatible error code: 1475

ERROR 1480 (HY000) : Only RANGE PARTITIONING can use VALUES LESS THAN in partition definition

  • seekdb error code: 5878

  • MySQL compatible error code: 1480

  • Cause: Only RANGE PARTITIONING can use VALUES LESS THAN in a partition definition.

  • Solution: Use the correct partition definition syntax based on the table's partitioning.

ERROR 1486 (HY000) : Constant or random or timezone-dependent expressions in sub)partitioning function are not allowed

  • seekdb error code: 5230

  • MySQL compatible error code: 1486

ERROR 1488 (HY000) : Field in list of fields for partition function not found in table

  • seekdb error code: 5255

  • MySQL compatible error code: 1488

ERROR 1491 (HY000) : The PARTITION function returns the wrong type

  • seekdb error code: 5257

  • Compatible MySQL error code: 1491

ERROR 1493 (HY000) : VALUES LESS THAN value must be strictly increasing for each partition%.*s

  • seekdb error code: 5281

  • Compatible MySQL error code: 1493

ERROR 1493 (HY000) : VALUES LESS THAN value must be strictly increasing for each partition

  • seekdb error code: 5353

  • Compatible MySQL error code: 1493

ERROR 1495 (HY000) : Multiple definition of same constant in list partitioning

  • seekdb error code: 5340

  • Compatible MySQL error code: 1495

ERROR 1499 (HY000) : Too many partitions (including subpartitions) were defined

  • seekdb error code: 5188

  • Compatible MySQL error code: 1499

ERROR 1500 (HY000) : It is only possible to mix RANGE/LIST partitioning with HASH/KEY partitioning for subpartitioning

  • seekdb error code: 4398
  • Compatible MySQL error code: 1500
  • Cause: Incompatible partitioning methods were used when creating a partitioned table, such as using both RANGE/LIST and HASH/KEY partitioning for subpartitioning.
  • Solution:
    • Change the partitioning method: If you want to use both RANGE/LIST and HASH/KEY partitioning for subpartitioning, consider changing the partitioning method to a compatible one. Note that changing the partitioning method or splitting the partitioned table may affect existing data and applications. Proceed with caution.
    • Separate the partitions: If you need to use incompatible partitioning methods, consider splitting the partitioned table into multiple tables, each using a different partitioning method.

ERROR 1503 (HY000) : A %s must include all columns in the table's partitioning function

  • seekdb error code: 5261

  • Compatible MySQL error code: 1503

ERROR 1503 (HY000) : A PRIMARY KEY must include all columns in the table\'s partitioning function

  • seekdb error code: 5283

  • Compatible MySQL error code: 1503

ERROR 1504 (HY000) : Number of partitions = 0 is not an allowed value

  • seekdb error code: 5189

  • Compatible MySQL error code: 1504

ERROR 1505 (HY000) : Partition management on a not partitioned table is not possible

  • seekdb error code: 5302

  • Compatible MySQL error code: 1505

ERROR 1507 (HY000) : error in list of partitions to DROP

  • seekdb error code: 5303

  • Compatible MySQL error code: 1507

ERROR 1508 (HY000) : Cannot remove all partitions, use DROP TABLE instead

  • seekdb error code: 5306

  • Compatible MySQL error code: 1508

ERROR 1512 (HY000) : %s PARTITION can only be used on RANGE/LIST partitions

  • seekdb error code: 5305

  • Compatible MySQL error code: 1512

ERROR 1517 (HY000) : Duplicate partition name \'%.*s\'

  • seekdb error code: 5280

  • Compatible MySQL error code: 1517

ERROR 1517 (HY000) : Duplicate partition name %.*s

  • seekdb error code: 5493
  • Compatible MySQL error code: 1517
  • Cause: The partition name is duplicated. When modifying the partition name of a table, the new partition name is the same as an existing partition name in the table. Since MySQL does not support subpartitions, the same error code applies to both primary and subpartitions.
  • Solution: Modify or delete the partition with the duplicate name.

ERROR 1517 (HY000) : Duplicate partition name %.*s

  • seekdb error code: 5494
  • Compatible MySQL error code: 1517
  • Cause: The partition name is duplicated.
  • Solution: Modify or delete the partition with the duplicate name.

ERROR 1517 (HY000) : missing or invalid WAIT interval

  • seekdb error code: 5495
  • Compatible MySQL error code: 1517
  • Cause: The specified wait time parameter is invalid or missing when using the WAIT command in MySQL.
  • Solution: Check the syntax of the WAIT command and ensure the wait time parameter is correct.

ERROR 1520 (HY000) : Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range

  • seekdb error code: 5566

  • Compatible MySQL error code: 1520

ERROR 1524 (HY000) : Plugin '%.*s' is not loaded

  • seekdb error code: 11003

  • Compatible MySQL error code: 1524

  • Cause:

    • The input plugin type is not supported.
    • The input plugin type is supported (seekdb currently only supports the mysql_native_password type), but the plugin was not correctly loaded by the program.
  • Solution:

    • Check if the plugin type is supported.
    • Check the plugin loading statement, plugin configuration file, and plugin version.
    • Check if you have sufficient permissions to load and install the plugin.

ERROR 1525 (HY000) : Incorrect %s value: '%s'

  • seekdb error code: 5241

  • Compatible MySQL error code: 1525

ERROR 1525 (HY000) : XML parsing failed

  • seekdb error code: 9549

  • Compatible MySQL error code: 1525

  • Cause: An error was returned by the XML parser when attempting to parse the document.

  • Solution: Check if the document to be parsed is valid.

ERROR 1526 (HY000) : Table has no partition for value

  • seekdb error code: 5284

  • Compatible MySQL error code: 1526

ERROR 1537 (HY000) : Event '%.*s' already exists

  • seekdb error code: 9768

  • Compatible with MySQL error code: 1537

  • Cause: The event name you are trying to create already exists.

  • Solution: Choose a different, unique name for the new event.

Note

  • This error code was introduced in V4.3.2 of the V4.3.x series.
  • This error code was introduced in V4.2.4 of the V4.2.x series.

ERROR 1539 (HY000) : Unknown '%.*s' event

  • seekdb error code: 9769

  • Compatible with MySQL error code: 1539

  • Cause: The event you are trying to access or operate on does not exist.

  • Solution: Verify that the event name is correct and that the target event exists.

ERROR 1540 (HY000) : Failed to alter event '%.*s'

  • seekdb error code: 9770

  • Compatible with MySQL error code: 1540

  • Cause: The modification of the event failed.

  • Solution: Ensure that the syntax of the ALTER EVENT statement is correct, including the attributes and values to be modified.

ERROR 1541 (HY000) : Failed to drop %.*s

  • seekdb error code: 9771

  • Compatible with MySQL error code: 1541

  • Cause: The attempt to delete (DROP) the event, table, or other database object failed.

  • Solution: Use the corresponding query statement to confirm the exact name and existence of the object.

Note

  • This error code was introduced in V4.3.2 of the V4.3.x series.
  • This error code was introduced in V4.2.4 of the V4.2.x series.

ERROR 1542 (HY000) : INTERVAL is either not positive or too big

  • seekdb error code: 9772

  • Compatible with MySQL error code: 1542

  • Cause: The specified interval (INTERVAL) for the event is not a positive number or exceeds the maximum allowed value.

  • Solution: Ensure that the INTERVAL value is a positive number. If the interval value is too large, adjust it to a reasonable range based on your requirements and system limitations.

ERROR 1543 (HY000) : ENDS is either invalid or before STARTS

  • seekdb error code: 9773

  • Compatible with MySQL error code: 1543

  • Cause: The event's end time (ENDS) is either invalid or earlier than the start time (STARTS).

  • Solution: Verify that the ENDS timestamp is correct and occurs after the STARTS time.

ERROR 1544 (HY000) : Event execution time is in the past. Event has been disabled

  • seekdb error code: 9774

  • Compatible with MySQL error code: 1544

  • Cause: The start time of the event is earlier than the current time.

  • Solution: Update the event's start time to a future date and time to ensure its validity.

ERROR 1549 (HY000) : Failed to delete the event from mysql.event

  • seekdb error code: 9775

  • Compatible with MySQL error code: 1549

  • Cause: The attempt to delete the event from the mysql.event table failed.

  • Solution: Ensure that the current user has the necessary permissions to delete events.

ERROR 1551 (HY000) : Same old and new event name

  • seekdb error code: 9776

  • Compatible with MySQL error code: 1551

  • Cause: The new name specified for renaming the event is the same as the old name, making the operation invalid.

  • Solution: Specify a different name for the event in the ALTER EVENT statement.

ERROR 1552 (HY000) : Data for column '%.*s' too long

  • seekdb error code: 9777

  • Compatible with MySQL error code: 1552

  • Cause: The data inserted into the column exceeds the maximum allowed length defined for the column.

  • Solution: Check the data being inserted and shorten it to ensure it does not exceed the column's maximum length limit.

ERROR 1562 (HY000) : Cannot create temporary table with partitions

  • seekdb error code: 5310

  • Compatible with MySQL error code: 1562

ERROR 1563 (HY000) : Partition constant is out of partition function domain

  • seekdb error code: 5286

  • Compatible with MySQL error code: 1563

ERROR 1564 (HY000) : This partition function is not allowed

  • seekdb error code: 5262

  • Compatible with MySQL error code: 1564

ERROR 1566 (HY000) : Not allowed to use NULL value in VALUES LESS THAN

  • seekdb error code: 5285

  • Compatible with MySQL error code: 1566

ERROR 1567 (HY000) : Incorrect partition name '%.*s'

  • seekdb error code: 11002

  • Compatible with MySQL error code: 1567

  • Cause: The partition name is incorrect.

  • Solution: Please check if the partition name is correctly entered.

ERROR 1568 (25001) : Transaction characteristics can't be changed while a transaction is in progress

  • seekdb error code: 5219

  • Compatible with MySQL error code: 1568

ERROR 1576 (HY000) : Recursion of EVENT DDL statements is forbidden when body is present

  • seekdb error code: 9780

  • Compatible with MySQL error code: 1576

  • Cause: The DDL operation attempts to modify itself directly or indirectly. When the event (EVENT) definition contains a body, recursive execution of DDL statements for the event is prohibited.

  • Solution: Review the DDL statements to ensure that they do not directly or indirectly reference the event being created or modified.

ERROR 1582 (42000) : Incorrect parameter count in the call to native function '%.*s'

  • seekdb error code: 5054

  • Compatible with MySQL error code: 1582

ERROR 1583(42000) : Incorrect parameters in the call to native function '%.*s'

  • seekdb error code: 5407

  • Compatible with MySQL error code: 1583

ERROR 1589 (HY000) : Event execution time is in the past. The event was not changed. Specify a time in the future.

  • seekdb error code: 9779

  • Compatible with MySQL error code: 1589

  • Cause: The execution time of the event being modified is in the past, so the modification did not take effect.

  • Solution: Ensure that the modified event's execution time is in the future to enable proper scheduling.

ERROR 1613 (XA106) : XA_RBTIMEOUT: Transaction branch was rolled back: took too long

  • seekdb error code: 6253

  • Compatible MySQL error code: 1613

ERROR 1621 (HY000) : variable is read only", "%.*s variable '%.*s' is read-only. Use SET %.*s to assign the value

  • seekdb error code: 5102

  • Compatible MySQL error code: 1621

ERROR 1628 (HY000) : Comment for table is too long (max = %ld)

  • seekdb error code: 4229

  • Compatible MySQL error code: 1628

ERROR 1629 (HY000) : Comment for field is too long (max = %ld)

  • seekdb error code: 4230

  • Compatible MySQL error code: 1629

ERROR 1642 (01000) : Unhandled user-defined warning condition

  • seekdb error code: 9701

  • Compatible MySQL error code: 1642

ERROR 1644 (HY000) : Unhandled user-defined exception condition

  • seekdb error code: 5556

  • Compatible MySQL error code: 1644

ERROR 1645 (0K000) : RESIGNAL when handler not active

  • seekdb error code: 9702

  • Compatible MySQL error code: 1645

ERROR 1646 (HY000) : SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE

  • seekdb error code: 5557

  • Compatible MySQL error code: 1646

ERROR 1652 (HY000) : Duplicate partition field name '%.*s'

  • seekdb error code: 5237

  • Compatible MySQL error code: 1652

ERROR 1653 (HY000) : Inconsistency in usage of column lists for partitioning

  • seekdb error code: 5276

  • Compatible MySQL error code: 1653

ERROR 1654 (HY000) : Partition column values of incorrect type

  • seekdb error code: 5275

  • Compatible MySQL error code: 1654

ERROR 1654 (HY000) : Partition column values of incorrect type

  • seekdb error code: 5349

  • Compatible MySQL error code: 1654

ERROR 1654 (HY000) : Partition column values of incorrect type

  • seekdb error code: 5355

  • Compatible MySQL error code: 1654

ERROR 1655 (HY000) : Too many fields in \'list of partition fields\'

  • seekdb error code: 5287

  • Compatible MySQL error code: 1655

ERROR 1657 (HY000) : Cannot have more than one value for this type of RANGE partitioning

  • seekdb error code: 5277

  • Compatible MySQL error code: 1657

ERROR 1659 (HY000) : Field \'%.*s\' is of a not allowed type for this type of partitioning

  • seekdb error code: 5178

  • Compatible MySQL error code: 1659

ERROR 1688 (HY000) : Comment for index is too long (max = %ld)

  • seekdb error code: 4231

  • Compatible MySQL error code: 1688

ERROR 1690 (22003) :%s value is out of range in '%s'

  • seekdb error code: 4157

  • Compatible MySQL error code: 1690

ERROR 1697 (HY000) : VALUES value for partition \'%.*s\' must have type INT

  • seekdb error code: 5274

  • Compatible MySQL error code: 1697

ERROR 1701 (42000) : Cannot truncate a table referenced in a foreign key constraint %.*s

  • seekdb error code: 5594

  • Compatible MySQL error code: 1701

ERROR 1706 (HY000) : Primary key/index key/partition key update is not allowed since the table is updated both as '%.*s' and '%.*s'

  • seekdb error code: 5344

  • Compatible MySQL error code: 1706

ERROR 1708 (HY000) : The value of \'%s\' should be no less than the value of \'%s\'

  • seekdb error code: 5266

  • Compatible MySQL error code: 1708

ERROR 1731 (HY000) : Non matching attribute '%s' between partition and table

  • seekdb error code: 4773

  • Compatible MySQL error code: 1731

  • Cause: Some attributes do not match between the partition and the table.

  • Solution: Check the attributes between the partition and the table to ensure they match.

ERROR 1732 (HY000) : Table to exchange with partition is partitioned: '%.*s'

  • seekdb error code: 11017

  • Compatible MySQL error code: 1732

  • Cause: The table to be exchanged is a partitioned table.

  • Solution: Choose a non-partitioned table for exchange.

ERROR 1735 (HY000) : Unkown partition '%.*s' in table '%.*s'

  • seekdb error code: 5146

  • Compatible MySQL error code: 1735

ERROR 1736 (HY000) : Tables have different definitions

  • seekdb error code: 4772

  • Compatible MySQL error code: 1736

  • Cause: The two tables have different definitions.

  • Solution: Compare the structural definitions of the two tables to ensure they match, including table structure, field types, and number of fields.

ERROR 1748 (HY000) : Found a row not matching the given partition set

  • seekdb error code: 5147

  • Compatible MySQL error code: 1748

ERROR 1758 (35000) : Invalid condition number

  • seekdb error code: 9696

  • Compatible MySQL error code: 1758

ERROR 1792 (25006) : Cannot execute statement in a READ ONLY transaction

  • seekdb error code: 5220

  • Compatible with MySQL error code: 1792

ERROR 1792 (25006) : Cannot execute statement in a READ ONLY transaction

  • seekdb error code: 6226

  • Compatible with MySQL error code: 1792

ERROR 1819 (HY000) : Your password does not satisfy the current policy requirements

  • seekdb error code: 4365

  • Compatible with MySQL error code: 1819

ERROR 1820 (HY000) : You must reset your password using ALTER USER statement before executing this statement

  • seekdb error code: 4366

  • Compatible with MySQL error code: 1820

ERROR 1827 (42000) : The password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function

  • seekdb error code: 5227

  • Compatible with MySQL error code: 1827

ERROR 1830 (HY000) : Column '%s' cannot be NOT NULL: needed in a foreign key constraint '%s' SET NULL

  • seekdb error code: 5512

  • Compatible with MySQL error code: 1830

  • Cause: A column cannot be set to NOT NULL because it needs to be set to SET NULL in a foreign key constraint.

  • Solution: Set the column to allow NULL values or modify the foreign key constraint to use another operation (such as SET DEFAULT).

ERROR 1830 (HY000) : Cannot define foreign key with ON DELETE SET NULL clause on a generated column

  • seekdb error code: 5513

  • Compatible with MySQL error code: 1830

  • Cause: You cannot define a foreign key constraint with the ON DELETE SET NULL clause on a generated column.

  • Solution: Do not define a foreign key constraint with the ON DELETE SET NULL clause on a generated column.

ERROR 1869 (HY000) : Auto-increment value in UPDATE conflicts with internally generated values

  • seekdb error code: 5244

  • Compatible with MySQL error code: 1869

ERROR 1882 (HY000) : The initialization vector supplied to aes_encrypt is too short. Must be at least 16 bytes long

  • seekdb error code: 4336

  • Compatible with MySQL error code: 1882

ERROR 3004 (0Z002) : GET STACKED DIAGNOSTICS when handler not active

  • seekdb error code: 5402

  • Compatible with MySQL error code: 3004

ERROR 3011 (HY000) : Referenced trigger '%s' for the given action time and event type does not exist

  • seekdb error code: 9704

  • Compatible with MySQL error code: 3011

ERROR 3020 (2201E) : Invalid argument for logarithm

  • seekdb error code: 5565

  • Compatible with MySQL error code: 3020

ERROR 3028 (HY000) : Expression #%d of ORDER BY contains aggregate function and applies to a UNION

  • seekdb error code: 5263

  • Compatible with MySQL error code: 3028

ERROR 3033 (HY000) : Binary geometry function %s given two geometries of different srids: %u and %u, which should have been identical

  • seekdb error code: 7201

  • Compatible with MySQL error code: 3033

ERROR 3034 (HY000) : Calling geometry function %s with unsupported types of arguments

  • seekdb error code: 7202

  • Compatible with MySQL error code: 3034

ERROR 3035 (HY000) : Unknown GIS error occurred in function %s

  • seekdb error code: 7203

  • Compatible with MySQL error code: 3035

ERROR 3036 (HY000) : Unknown exception caught in GIS function %s

  • seekdb error code: 7204

  • Compatible with MySQL error code: 3036

ERROR 3037 (22023) : Invalid GIS data provided to function %s

  • seekdb error code: 7205

  • Compatible with MySQL error code: 3037

ERROR 3038 (HY000) : The geometry has no data in function %s.

  • seekdb error code: 7206

  • Compatible with MySQL error code: 3038

ERROR 3039 (HY000) : Unable to calculate centroid because geometry is empty in function %s.

  • seekdb error code: 7207

  • Compatible with MySQL error code: 3039

ERROR 3040 (HY000) : Geometry overlay calculation error: geometry data is invalid in function %s.

  • seekdb error code: 7208

  • Compatible with MySQL error code: 3040

ERROR 3041 (HY000) : Geometry turn info calculation error: geometry data is invalid in function %s.

  • seekdb error code: 7209

  • Compatible with MySQL error code: 3041

ERROR 3042 (HY000) : Analysis procedures of intersection points interrupted unexpectedly in function %s.

  • seekdb error code: 7210

  • Compatible with MySQL error code: 3042

ERROR 3043 (HY000) : Unknown exception thrown in function %s.

  • seekdb error code: 7211

  • Compatible with MySQL error code: 3043

ERROR 3044 (HY000) : Memory allocation error: %-.256s in function %s.

  • seekdb error code: 7265

  • Compatible with MySQL error code: 3044

ERROR 3045 (HY000) : Domain error", "Domain error: %-.256s in function %s.

  • seekdb error code: 7266

  • Compatible with MySQL error code: 3045

ERROR 3046 (HY000) : Length error: %-.256s in function %s.

  • seekdb error code: 7267

  • Compatible with MySQL error code: 3046

ERROR 3047 (HY000) : Invalid argument error: %-.256s in function %s.

  • seekdb error code: 7268

  • Compatible with MySQL error code: 3047

ERROR 3048 (HY000) : Out of range error: %-.256s in function %s.

  • seekdb error code: 7269

  • Compatible with MySQL error code: 3048

ERROR 3049 (HY000) : Overflow error: %-.256s in function %s.

  • seekdb error code: 7270

  • Compatible with MySQL error code: 3049

ERROR 3530 (HY000) : role '%.*s' not granted or does not exist

  • seekdb error code: 5377

  • Compatible with MySQL error code: 3530

  • Error reason: The role '%.*s' has not been granted or does not exist.

  • Solution: Make sure that the role '%.*s' has been correctly granted and exists in the system.

ERROR 3530 (HY000) : %.*s@%.*s is not granted to %.*s@%.*s

  • seekdb error code: 5379

  • Compatible with MySQL error code: 3530

  • Error reason: The %.*s@%.*s has not been granted to %.*s@%.*s.

  • Solution: Make sure that the %.*s@%.*s has been correctly granted to %.*s@%.*s.

ERROR 3050 (HY000) : Range error: %-.256s in function %s.

  • seekdb error code: 7271

  • Compatible with MySQL error code: 3050

ERROR 3051 (HY000) : Underflow error: %-.256s in function %s.

  • seekdb error code: 7272

  • Compatible with MySQL error code: 3051

ERROR 3052 (HY000) : Logic error: %-.256s in function %s.

  • seekdb error code: 7273

  • Compatible with MySQL error code: 3052

ERROR 3053 (HY000) : Runtime error: %-.256s in function %s.

  • seekdb error code: 7274

  • Compatible with MySQL error code: 3053

ERROR 3054 (HY000) : Unknown exception: %-.384s in function %s.

  • seekdb error code: 7275

  • Compatible with MySQL error code: 3054

ERROR 3055 (HY000) : Geometry byte string must be little endian.

  • seekdb error code: 7212

  • Compatible with MySQL error code: 3055

ERROR 3060 (HY000) : Do not support online operation on table with GIS index

  • seekdb error code: 7213

  • Compatible with MySQL error code: 3060

ERROR 3061 (42000) : User variable name %.*s is illegal

  • seekdb error code: 11013

  • Compatible with MySQL error code: 3061

  • Error reason: The user variable name is invalid. The length cannot exceed 1024 characters.

  • Solution: Change the user variable name to a valid name.

ERROR 3064 (HY000) : invalid type given for an argument

  • seekdb error code: 5351

  • Compatible with MySQL error code: 3064

ERROR 3105 (HY000) : The value specified for generated column '%.*s' in table '%.*s' is not allowed

  • seekdb error code: 5290

  • Compatible with MySQL error code: 3105

ERROR 3106 (HY000) : '%s' is not supported for generated columns

  • seekdb error code: 5292

  • Compatible with MySQL error code: 3106

ERROR 3108 (HY000) : Column '%.*s' has a generated column dependency

  • seekdb error code: 5293

  • Compatible with MySQL error code: 3108

ERROR 3118 (HY000) : User locked

  • seekdb error code: 5039

  • Compatible with MySQL error code: 3118

ERROR 3122 (HY000) : Inconsistent intersection points.

  • seekdb error code: 7214

  • Compatible with MySQL error code: 3122

ERROR 3134 (HY000) : Parameter %s exceeds the maximum number of points in a geometry (%lu) in function %s.

  • seekdb error code: 7215

  • Compatible with MySQL error code: 3134

ERROR 3140 (22032) : Invalid JSON text

  • seekdb error code: 5411

  • Compatible with MySQL error code: 3140

ERROR 3141 (22032) : Invalid JSON text in argument

  • seekdb error code: 5412

  • Compatible with MySQL error code: 3141

ERROR 3142 (42000) : The JSON binary value contains invalid data

  • seekdb error code: 5413

  • Compatible with MySQL error code: 3142

ERROR 3143 (42000) : Invalid JSON path expression

  • seekdb error code: 5414

  • Compatible with MySQL error code: 3143

ERROR 3144 (22032) : Cannot create a JSON value from a string

  • seekdb error code: 5415

  • Compatible with MySQL error code: 3144

ERROR 3145 (22032) : Invalid JSON character data provided to function

  • seekdb error code: 5416

  • Compatible with MySQL error code: 3145

ERROR 3146 (22032) : Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required

  • seekdb error code: 5417

  • Compatible with MySQL error code: 3146

ERROR 3147 (22032) : Cannot CAST value to JSON

  • seekdb error code: 5418

  • Compatible with MySQL error code: 3147

ERROR 3148 (42000) : A path expression must be encoded in the utf8 character set

  • seekdb error code: 5419

  • Compatible with MySQL error code: 3148

ERROR 3149 (42000) : In this situation, path expressions may not contain the * and ** tokens

  • seekdb error code: 5420

  • Compatible with MySQL error code: 3149

ERROR 3150 (22032) : The JSON value is too big to be stored in a JSON column

  • seekdb error code: 5421

  • Compatible with MySQL error code: 3150

ERROR 3151 (22032) : The JSON object contains a key name that is too long

  • seekdb error code: 5422

  • Compatible with MySQL error code: 3151

ERROR 1351 (HY000) : View's SELECT contains a variable or parameter

  • seekdb error code: 9748
  • Compatible with MySQL error code: 1351
  • Cause: The SELECT statement of the view contains a variable or parameter.
  • Solution: Check the query statement and ensure that it does not contain a variable or parameter.

ERROR 3153 (42000) : The path expression is not allowed in this context

  • seekdb error code: 5424

  • Compatible with MySQL error code: 3153

ERROR 3154 (42000) : The oneOrAll argument may take these values: \'one\' or \'all\'

  • seekdb error code: 5425

  • Compatible with MySQL error code: 3154

ERROR 3155 (22003) : Out of range JSON value for CAST

  • seekdb error code: 5426

  • Compatible with MySQL error code: 3155

ERROR 3156 (22018) : Invalid JSON value for CAST

  • seekdb error code: 5427

  • Compatible with MySQL error code: 3156

ERROR 3157 (22032) : The JSON document exceeds the maximum depth

  • seekdb error code: 5428

  • Compatible with MySQL error code: 3157

ERROR 3158 (22032) : JSON documents may not contain NULL member names

  • seekdb error code: 5429

  • Compatible with MySQL error code: 3158

ERROR 3162 (HY000) : User %.*s does not exist

  • seekdb error code: 11012

  • Compatible with MySQL error code: 3162

  • Cause: The user %.*s does not exist.

  • Solution: Make sure that the user %.*s exists, or use another valid user.

ERROR 3163 (HY000) : Authorization ID '%.*s'@'%.*s' already exists

  • seekdb error code: 11009

  • Compatible with MySQL error code: 3163

  • Cause: The authorization ID '%.*s'@'%.*s' already exists.

  • Solution: Use a different authorization ID, or delete the existing authorization ID and then try to create it again.

ERROR 3165 (42000) : A path expression is not a path to a cell in an array

  • seekdb error code: 5431

  • Compatible with MySQL error code: 3165

ERROR 3504 (HY000) : Too many enumeration valuesfor column %.*s

  • seekdb error code: 5335

  • Compatible with MySQL error code: 3504

ERROR 3505 (HY000) : Too long enumeration/setvalue for column %.*s

  • seekdb error code: 5333

  • Compatible with MySQL error code: 3505

ERROR 3516 (22S01) : %.64s value is a geometry of unexpected type %.64s in %.64s.

  • seekdb error code: 7216

  • Compatible with MySQL error code: 3516

ERROR 3516 (22S01) : Unknown WKB type(%d)! Full WKB type number was (%d).

  • seekdb error code: 7288

  • Compatible with MySQL error code: 3516

ERROR 3517 (SR002) : Can't parse the spatial reference system definition of SRID %u.

  • seekdb error code: 7217

  • Compatible with MySQL error code: 3517

ERROR 3518 (SR003) : The spatial reference system definition for SRID %u does not specify the mandatory %s (EPSG %u) projection parameter.

  • seekdb error code: 7218

  • Compatible with MySQL error code: 3518

ERROR 3519 (01000) : There's no spatial reference system with SRID %u.

  • seekdb error code: 7219

  • Compatible with MySQL error code: 3519

ERROR 3520 (22S00) : Function %s is only defined for Cartesian spatial reference systems, but one of its arguments is in SRID %u, which is not Cartesian.

  • seekdb error code: 7220

  • Compatible with MySQL error code: 3520

ERROR 3521 (SR001) : Function %s is only defined for Cartesian spatial reference systems, but one of its arguments is in SRID %u, which has not been defined.

  • seekdb error code: 7221

  • Compatible with MySQL error code: 3521

ERROR 3523 (HY000) : Unknown authorization ID %.*s@%.*s

  • seekdb error code: 11007

  • Compatible with MySQL error code: 3523

  • Cause: The authorization ID %.*s@%.*s is unknown.

  • Solution: Check whether the authorization ID %.*s@%.*s exists or whether the input is correct.

ERROR 3548 (SR001) : There's no spatial reference system with SRID %u.

  • seekdb error code: 7222

  • Compatible with MySQL error code: 3548

ERROR 3548 (SR001) : Spatial reference system is empty

  • seekdb error code: 7285

  • Compatible with MySQL error code: 3548

ERROR 3558 (22023) : Invalid option key '%.192s' in function %.192s.

  • seekdb error code: 7286

  • Compatible with MySQL error code: 3558

Note

This error code is introduced in V3.2.4.

ERROR 3559 (22023) : Invalid value '%.192s' for option '%.192s' in function '%.192s'.

  • seekdb error code: 7287

  • Compatible with MySQL error code: 3559

ERROR 3560 (22023) : The string '%.192s' is not a valid key %c value pair in function %.192s.

  • seekdb error code: 7283

  • Compatible with MySQL error code: 3560

ERROR 3565 (01000) : There is no spatial reference system with SRID %u. The axis order is unknown.

  • seekdb error code: 7223

  • Compatible with MySQL error code: 3565

ERROR 3573 (HY000) :Recursive Common Table Expression should contain a UNION ALL

  • seekdb error code: 5742

  • Compatible with MySQL error code: 3573

  • Cause: A recursive common table expression (CTE) must contain a UNION ALL clause.

  • Solution: Use the UNION ALL clause in the recursive CTE.

ERROR 3574 (HY000) : Recursive Common Table Expression should have one or more non-recursive query blocks followed by one or more recursive ones: %s

  • seekdb error code: 5982

  • Compatible with MySQL error code: 3574

ERROR 3575 (HY000) :ORDER BY / LIMIT / SELECT DISTINCT / HAVING / WINDOW FUNCTION / GROUP BY in recursive query block of Common Table Expression not supported

  • seekdb error code: 5758

  • Compatible with MySQL error code: 3575

  • Cause: The ORDER BY, LIMIT, SELECT DISTINCT, HAVING, WINDOW FUNCTION, or GROUP BY clause cannot be used in the recursive query block of a common table expression (CTE).

  • Solution: Do not use the ORDER BY, LIMIT, SELECT DISTINCT, HAVING, WINDOW FUNCTION, or GROUP BY clause in the recursive query block of a CTE.

ERROR 3576 (HY000) :In recursive query block of Recursive Common Table Expression, the recursive table must neither be in the right argument of a LEFT JOIN, nor be forced to be non-first with join order hints

  • seekdb error code: 5759

  • Compatible with MySQL error code: 3576

ERROR 3577 (HY000) :In recursive query block of Recursive Common Table Expression, the recursive table must be referenced only once, and not in any subquery

  • seekdb error code: 5744

  • Compatible with MySQL error code: 3577

ERROR 3581 (HY000) :A window which depends on another cannot define partitioning

  • seekdb error code: 5438

  • Compatible with MySQL error code: 3581

ERROR 3582 (HY000) :Window '%.*s' has a frame definition, so cannot be referenced by another window

  • seekdb error code: 5439

  • Compatible with MySQL error code: 3582

ERROR 3583 (HY000) :Window '%.*s' cannot inherit '%.*s' since both contain an ORDER BY clause

  • seekdb error code: 5440

  • Compatible with MySQL error code: 3583

ERROR 3586 (HY000) : Window '%.*s': frame start or end is negative or NULL or of non-integral type

  • seekdb error code: 5507

  • Compatible with MySQL error code: 3586

  • Cause: The start or end of the window is negative, NULL, or of a non-integer type.

  • Solution: Correct the start or end of the window to ensure that they are non-negative, non-NULL, and of an integer type.

ERROR 3587 (HY000) : Window '%s' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression of numeric or temporal type

  • seekdb error code: 5984

  • Compatible with MySQL error code: 3587

ERROR 3588 (HY000) : Window '%.*s' with RANGE frame has ORDER BY expression of datetime type. Only INTERVAL bound value allowed.

  • seekdb error code: 5508

  • Compatible with MySQL error code: 3588

  • Cause: The window with the RANGE frame contains an ORDER BY expression of the datetime type. Only the INTERVAL boundary value is allowed.

  • Solution: Ensure that the window with the RANGE frame contains an ORDER BY expression that uses only the INTERVAL boundary value and does not use the datetime-type boundary value.

ERROR 3589 (HY000) : Window '%.*s' with RANGE frame has ORDER BY expression of numeric type. INTERVAL bound value not allowed.

  • seekdb error code: 5509

  • Compatible with MySQL error code: 3589

  • Cause: The window with the RANGE frame contains an ORDER BY expression of the numeric type. The INTERVAL boundary value is not allowed.

  • Solution: Do not use the INTERVAL boundary value in the window that contains an ORDER BY expression of the numeric type.

ERROR 3590 (HY000) : Window '%.*s' has a non-constant frame bound.

  • seekdb error code: 5510

  • Compatible with MySQL error code: 3590

  • Error reason: The window has a non-constant frame bound.

  • Solution: Ensure that the frame bound of the window is a constant.

ERROR 3592 (HY000) : Window '%s': ORDER BY or PARTITION BY uses legacy position indication, which is not supported use expression

  • seekdb error code: 5985

  • Compatible with MySQL error code: 3592

ERROR 3596 (HY000) : Window '%s': INTERVAL can only be used with RANGE frames

  • seekdb error code: 5983

  • Compatible with MySQL error code: 3596

ERROR 3616 (22S02) : Longitude %f is out of range in function %.192s. It must be within (%f, %f].

  • seekdb error code: 7263

  • Compatible with MySQL error code: 3616

ERROR 3617 (22S03) : Latitude %f is out of range in function %.192s. It must be within [%f, %f].

  • seekdb error code: 7264

  • Compatible with MySQL error code: 3617

ERROR 3618 (22S00) : %.192s(%.80s) has not been implemented for geographic spatial reference systems.

  • seekdb error code: 7224

  • Compatible with MySQL error code: 3618

ERROR 3636 (HY000) : Recursive query aborted after %u iterations. Try increasing @@cte_max_recursion_depth to a larger value.

  • seekdb error code: 5408

  • Compatible with MySQL error code: 3636

ERROR 3643 (HY000) : The SRID of the geometry does not match the SRID of the column. The SRID of the geometry is %lu, but the SRID of the column is %lu. Consider changing the SRID of the geometry or the SRID property of the column.

  • seekdb error code: 7225

  • Compatible with MySQL error code: 3643

ERROR 3644 (HY000) : The SRID specification on the column '%.64s' cannot be changed because there is a spatial index on the column. Please remove the spatial index before altering the SRID specification.

  • seekdb error code: 7226

  • Compatible with MySQL error code: 3644

ERROR 3666 (42000) : Can't store an array or an object in the scalar %s column 'jpath'

  • seekdb error code: 4298

  • Compatible with MySQL error code: 3666

  • Error reason: An array or an object cannot be stored in a scalar column.

  • Solution: Convert the array or object to a scalar value, or change the data type of the column to accommodate the storage of arrays or objects.

ERROR 3667 (42000) : Every table function must have an alias

  • seekdb error code: 5515

  • Compatible with MySQL error code: 3667

  • Error reason: Each table function must have an alias.

  • Solution: Provide an alias for the table function.

ERROR 3674 (HY000) : The spatial index on column '%.64s' will not be used by the query optimizer since the column does not have an SRID attribute. Consider adding an SRID attribute to the column.

  • seekdb error code: 7227

  • Compatible with MySQL error code: 3674

ERROR 3682 (22S00) : Function %.192s is only defined for SRID 0 and SRID 4326.

  • seekdb error code: 7228

  • Compatible with MySQL error code: 3682

ERROR 3704 (22S00) : %.192s(%.80s) has not been implemented for Cartesian spatial reference systems.

  • seekdb error code: 7229

  • Compatible with MySQL error code: 3704

ERROR 3705 (22S00) : %.192s(%.80s) has not been implemented for projected spatial reference systems.

  • seekdb error code: 7230

  • Compatible with MySQL error code: 3705

ERROR 3706 (22023) : Invalid radius provided to function %s: Radius(%lf) must be greater than zero.

  • seekdb error code: 7284

  • Compatible with MySQL error code: 3706

ERROR 3708 (SR006) : Missing mandatory attribute %s.

  • seekdb error code: 7231

  • Compatible with MySQL error code: 3708

ERROR 3709 (SR006) : Multiple definitions of attribute %s.

  • seekdb error code: 7232

  • Compatible with MySQL error code: 3709

ERROR 3710 (SR006) : The spatial reference system name can't be an empty string or start or end with whitespace.

  • seekdb error code: 7233

  • Compatible with MySQL error code: 3710

ERROR 3711 (SR006) : The organization name can't be an empty string or start or end with whitespace.

  • seekdb error code: 7234

  • Compatible with MySQL error code: 3711

ERROR 3712 (SR004) : There is already a spatial reference system with SRID %u.

  • seekdb error code: 7235

  • Compatible with MySQL error code: 3712

ERROR 3713 (01S00) : There is already a spatial reference system with SRID %u.

  • seekdb error code: 7236

  • Compatible with MySQL error code: 3713

ERROR 3714 (SR000) : SRID 0 is not modifiable.

  • seekdb error code: 7237

  • Compatible with MySQL error code: 3714

ERROR 3715 (01S01) : The SRID range [%u, %u] has been reserved for system use. SRSs in this range may be added, modified or removed without warning during upgrade.

  • seekdb error code: 7238

  • Compatible with MySQL error code: 3715

ERROR 3716 (SR005) : Can't modify SRID %u. There is at least one column depending on it.

  • seekdb error code: 7239

  • Compatible with MySQL error code: 3716

ERROR 3717 (SR006) : Invalid character in attribute %s.

  • seekdb error code: 7240

  • Compatible with MySQL error code: 3717

ERROR 3718 (SR006) : Attribute %s is too long. The maximum length is %u characters.

  • seekdb error code: 7241

  • Compatible with MySQL error code: 3718

ERROR 3726 (22S00) : Function %s is only defined for geographic spatial reference systems, but one of its arguments is in SRID %u, which is not geographic.

  • seekdb error code: 7242

  • Compatible with MySQL error code: 3726

ERROR 3727 (22023) : Function %s encountered a polygon that was too large. Polygons must cover less than half the planet.

  • seekdb error code: 7243

  • Compatible with MySQL error code: 3727

ERROR 3728 (HY000) : Spatial indexes can't be primary or unique indexes.

  • seekdb error code: 7244

  • Compatible with MySQL error code: 3728

ERROR 3729 (HY000) : The index type %.20s is not supported for spatial indexes.

  • seekdb error code: 7245

  • Compatible with MySQL error code: 3729

ERROR 3729 (HY000) : The index type %s is not supported for spatial indexes.

  • seekdb error code: 7281

  • Compatible with MySQL error code: 3729

ERROR 3731 (22S02) : A parameter of function %.192s contains a geometry with longitude %f, which is out of range. It must be within (%f, %f].

  • seekdb error code: 7246

  • Compatible with MySQL error code: 3731

ERROR 3732 (22S03) : A parameter of function %.192s contains a geometry with latitude %f, which is out of range. It must be within [%f, %f].

  • seekdb error code: 7247

  • Compatible with MySQL error code: 3732

ERROR 3736 (SR002) : The spatial reference system definition for SRID %u specifies invalid geographic axes '%.20s' and '%.20s'. One axis must be NORTH or SOUTH and the other must be EAST or WEST.

  • seekdb error code: 7248

  • Compatible with MySQL error code: 3736

ERROR 3737 (SR002) : The length of the semi-major axis must be a positive number.

  • seekdb error code: 7249

  • Compatible with MySQL error code: 3737

ERROR 3738 (SR002) : The inverse flattening must be larger than 1.0, or 0.0 if the ellipsoid is a sphere.

  • seekdb error code: 7250

  • Compatible with MySQL error code: 3738

ERROR 3739 (SR002) : The angular unit conversion factor must be a positive number.

  • seekdb error code: 7251

  • Compatible with MySQL error code: 3739

ERROR 3740 (SR002) : The prime meridian must be within (-180, 180] degrees, specified in the SRS angular unit.

  • seekdb error code: 7252

  • Compatible with MySQL error code: 3740

ERROR 3741 (22S00) : Transformation from SRID %u is not supported.

  • seekdb error code: 7253

  • Compatible with MySQL error code: 3741

ERROR 3742 (22S00) : Transformation to SRID %u is not supported.

  • seekdb error code: 7254

  • Compatible with MySQL error code: 3742

ERROR 3743 (22S00) : Transformation from SRID %u is not supported. The spatial reference system has no TOWGS84 clause.

  • seekdb error code: 7255

  • Compatible with MySQL error code: 3743

ERROR 3744 (22S00) : Transformation to SRID %u is not supported. The spatial reference system has no TOWGS84 clause.

  • seekdb error code: 7256

  • Compatible with MySQL error code: 3744

ERROR 3753 (42000) : Cannot create a functional index on a function that returns a JSON or GEOMETRY value.

  • seekdb error code: 7257

  • Compatible with MySQL error code: 3753

ERROR 3754 (HY000) : Functional index '%.*s' cannot refer to an auto-increment column.

  • seekdb error code: 5496
  • Compatible with MySQL error code: 3754
  • Error reason: When creating a function index, an auto-increment column was used as part of the function index, but an auto-increment column cannot be part of a function index.
  • Solution: Modify the function index to remove the auto-increment column or replace it with another column as part of the function index.

ERROR 3757 (HY000) : Cannot create a functional index on an expression that returns a BLOB or TEXT. Please consider using CAST.

  • seekdb error code: 5498
  • Compatible with MySQL error code: 3757
  • Cause: When creating a function index, an expression that returns a BLOB or TEXT type was used. Expressions that return BLOB or TEXT types cannot be used to create function indexes.
  • Solution: Use the CAST function to convert expressions that return BLOB or TEXT types to other types, and then use the converted expressions to create function indexes.

ERROR 3758 (HY000) : Expression of functional index contains a disallowed function.

  • seekdb error code: 5905
  • Compatible with MySQL error code: 3758
  • Cause: When creating a function index, an unsupported function was used. The index function uses SYSDATE or user environment.
  • Solution: The index function must be a pure function (RNDS, RNPS, WNDS, and WNPS).

ERROR 3760 (HY000) : Spatial functional index is not supported.

  • seekdb error code: 7258

  • Compatible with MySQL error code: 3760

ERROR 3762 (HY000) : Functional index on a column is not supported. Consider using a regular index instead.

  • seekdb error code: 5499
  • Compatible with MySQL error code: 3762
  • Cause: When creating a function index, the index function is a single column.
  • Solution: Use a regular index.

ERROR 3812 (HY000) : An expression of non-boolean type specified to a check constraint \'%.*s\'

  • seekdb error code: 5987

  • Compatible with MySQL error code: 3812

ERROR 3813 (HY000) : Column check constraint \'%.*s\' references other column

  • seekdb error code: 5786

  • Compatible with MySQL error code: 3813

ERROR 3814 (HY000) : An expression of a check constraint \'%.*s\' contains disallowed function: %.*s

  • seekdb error code: 5991

  • Compatible with MySQL error code: 3814

ERROR 3815 (HY000) : An expression of a check constraint \'%.*s\' contains disallowed function

  • seekdb error code: 5992

  • Compatible with MySQL error code: 3815

ERROR 3816 (HY000) : An expression of a check constraint \'%.*s\' cannot refer to a user or system variable

  • seekdb error code: 5993

  • Compatible with MySQL error code: 3816

ERROR 3818 (HY000) : Check constraint \'%.*s\' cannot refer to an auto-increment column

  • seekdb error code: 5990

  • Compatible with MySQL error code: 3818

ERROR 3819 (HY000) : check constraint violated

  • seekdb error code: 5693

  • Compatible with MySQL error code: 3819

ERROR 3820 (HY000) : Check constraint \'%.*s\' refers to non-existing column \'%.*s\'

  • seekdb error code: 5994

  • Compatible with MySQL error code: 3820

ERROR 3821 (HY000) : Check constraint \'%.*s\' is not found in the table

  • seekdb error code: 5988

  • Compatible with MySQL error code: 3821

ERROR 3822 (HY000) : Duplicate check constraint name \'%.*s\'

  • seekdb error code: 5678

  • Compatible with MySQL error code: 3822

ERROR 3837 (HY000) : Column '%.*s' has a functional index dependency and cannot be dropped or renamed.

  • seekdb error code: 5497
  • Compatible with MySQL error code: 3837
  • Cause: The column to be dropped has a function index dependency and cannot be directly dropped or renamed.
  • Solution:
    • Drop the function index: If the column to be dropped is part of a function index, you can first drop the function index and then drop the column.
    • Modify the function index: If the column to be dropped is part of a function index, you can modify the function index to remove the column from the function index and then drop the column.

ERROR 3853 (22032) : Invalid JSON type in argument, should be object.

  • seekdb error code: 6285

  • Compatible with MySQL error code: 3853

  • Cause: An invalid JSON type was used in the parameter, which should be an object type.

  • Solution: Ensure that the parameter is a valid JSON object type, or convert it to the correct JSON object type.

ERROR 3855 (HY000) : Column '%.*s' has a partitioning function dependency and cannot be dropped or renamed.

  • seekdb error code: 5502
  • Compatible with MySQL error code: 3855
  • Cause: The column has a partitioning function dependency, which prevents it from being dropped or renamed.

ERROR 3939 (HY000) : Table has multiple constraints with the name \'%.*s\'. Please use constraint specific \'%.*s\' clause

  • seekdb error code: 5986

  • Compatible with MySQL error code: 3939

ERROR 3940 (HY000) : Constraint \'%.*s\' does not exist

  • seekdb error code: 5692

  • Compatible with MySQL error code: 3940

ERROR 3941 (HY000) : Altering constraint enforcement is not supported for the constraint \'%.*s\'. Enforcement state alter is not supported for the PRIMARY, UNIQUE and FOREIGN KEY type constraints

  • seekdb error code: 5989

  • Compatible with MySQL error code: 3941

ERROR 3942 (HY000) : Each row of a VALUES clause must have at least one column, unless when used as source in an INSERT statement.

  • seekdb error code: 11000

  • Compatible MySQL error code: 3942

  • Error reason: In the VALUES clause, each row must have at least one column, unless it is used as a source in an INSERT statement.

  • Solution: Make sure that each row in the VALUES clause has at least one column.

ERROR 3943 (HY000) : A VALUES clause cannot use DEFAULT values, unless used as a source in an INSERT statement.

  • seekdb error code: 11001

  • Compatible MySQL error code: 3943

  • Error reason: The VALUES clause cannot use DEFAULT values, unless it is used as a source in an INSERT statement.

  • Solution: Do not use DEFAULT values in the VALUES clause unless it is used as a source in an INSERT statement.

ERROR 3959 (HY000) : Check constraint \'%.*s\' uses column \'%.*s\', hence column cannot be dropped or renamed

  • seekdb error code: 5859

  • Compatible MySQL error code: 3959

ERROR 3966 (22035) : No value was found by '%.192s' on the specified path

  • seekdb error code: 5432

  • Compatible MySQL error code: 3966

ERROR 3967 (22035) : More than one value was found by '%.192s' on the specified path

  • seekdb error code: 5433

  • Compatible MySQL error code: 3967

Contents

Edit this page