5000 ~ 5999
This range represents SQL layer error codes. It includes SQL error codes, WITH clause error codes, and Factoring error codes.
ERROR 5002 (HY000) : Resolve error
-
seekdb error code: 5002
-
Error reason: A parsing error occurred.
-
Solution: Contact technical support.
ERROR 5010 (21000) : Unknown operator
-
seekdb error code: 5010
-
Error reason: An internal defense check error occurred during parsing.
-
Solution: Contact technical support.
ERROR 5011 (42000) : Duplicated star
-
seekdb error code: 5011
-
Error reason: The use of
*is incorrect. Only one*is supported in an SQL statement. -
Solution: Remove the extra
*from the SQL statement.
ERROR 5012 (HY000) : Illegal ID
-
seekdb error code: 5012
-
Error reason: An internal parameter defense error occurred.
-
Solution: Contact technical support.
ERROR 5014 (HY000) : Illegal value
-
seekdb error code: 5014
-
Error reason: A numeric type conversion error occurred.
-
Solution: Check whether the CAST statement in the SQL statement is correct, for example, whether an implicit conversion exists.
ERROR 5016 (HY000) : Generate logical plan error
-
seekdb error code: 5016
-
Error reason: An error occurred when generating a plan.
-
Solution: Contact technical support.
ERROR 5017 (HY000) : Schema not set
-
seekdb error code: 5017
-
Error reason: An internal error occurred.
-
Solution: Contact technical support.
ERROR 5023 (S1004) : unsupport MySQL type (number). Maybe you should use java.sql.Timestamp instead of java.util.Date
-
seekdb error code: 5023
-
Error reason: The type is not supported.
-
Solution: Contact technical support.
ERROR 5031 (HY000) : Column not found
-
seekdb error code: 5031
-
Error reason: The column does not exist.
-
Solution: Check whether the column involved in the operation exists, or contact technical support.
ERROR 5034 (01007) : No user
-
seekdb error code: 5034
-
Error reason: The username is empty.
-
Solution: Provide the username.
ERROR 5050 (42710) : User exists
-
seekdb error code: 5050
-
Error reason: The user or role already exists.
-
Solution: Check whether the user or role exists, or contact technical support.
ERROR 5053 (HY093) : Incorrect arguments number to EXECUTE, need %ld arguments but give %ld
-
seekdb error code: 5053
-
Error reason: The number of bound variables in the EXECUTE statement is different from the number of parameters in the PREPARE statement.
-
Solution: Ensure that the number of bound variables in the EXECUTE statement is the same as the number of parameters required in the PREPARE statement.
ERROR 5058 (42000) : Duplicated parameters
-
seekdb error code: 5058
-
Error reason: Duplicate parameters.
-
Solution: Contact technical support.
ERROR 5063 (42000) : Unknown hint
-
seekdb error code: 5063
-
Error reason: A parsing error occurred.
-
Solution: Contact technical support.
ERROR 5066 (HY000) : Session interrupted
-
seekdb error code: 5066
-
Error reason: The session was terminated.
-
Solution: Contact the system administrator or database administrator.
ERROR 5071 (42000) : Cannot alter index column
-
seekdb error code: 5071
-
Error reason: The index reference column was deleted.
-
Solution: The index reference column cannot be deleted.
ERROR 5074 (23000) : NOP cannot be used here
-
seekdb error code: 5074
-
Error reason: A kernel bug occurred.
-
Solution: Contact technical support.
ERROR 5081 (25000) : The server is read only now
-
seekdb error code: 5081
-
Error reason: The data being operated on is read-only.
-
Solution: Check whether the data being operated on is read-only, or contact technical support.
ERROR 5083 (22000) : invalid obj type for type promotion: left_type=%s right_type=%s
-
seekdb error code: 5083
-
Error reason: A type conversion error occurred.
-
Solution: Contact technical support.
ERROR 5084 (22000) : Can not cast varchar value to bool type
-
seekdb error code: 5084
-
Error reason: A type conversion error occurred.
-
Solution: Contact technical support.
ERROR 5085 (22000) : Not a number Can not cast varchar value to number type
-
seekdb error code: 5085
-
Error reason: A type conversion error occurred.
-
Solution: Contact technical support.
ERROR 5086 (22000) : Not timestamp Can not cast varchar value to timestamp type
-
seekdb error code: 5086
-
Error reason: A type conversion error occurred.
-
Solution: Contact technical support.
ERROR 5087 (22000) : Result value was out of range when cast to number
-
seekdb error code: 5087
-
Error reason: The value is out of range.
-
Solution: Contact technical support.
ERROR 5090 (22000) : Precision was out of range
-
seekdb error code: 5090
-
Error reason: The precision is out of range.
-
Solution: Contact technical support.
ERROR 5091 (22000) : Scale value was out of range
-
seekdb error code: 5091
-
Error reason: The precision is out of range.
-
Solution: Contact technical support.
ERROR 5092 (42000) : Unknown index
-
seekdb error code: 5092
-
Error reason: The index is unknown.
-
Solution: Check whether the index is incorrectly used in the interface.
ERROR 5098 (22001) : Data too long(%d>%ld) for column '%s'
-
seekdb error code: 5098
-
Error reason: The input number is out of range.
-
Solution: Reduce the length of the number.
ERROR 5099 (42000) : System config unknown
-
seekdb error code: 5099
-
Error reason: The configuration item is invalid.
-
Solution: Check whether the configuration item name is correct.
ERROR 5106 (42000) : EXTRACT() expected timestamp or a string as date argument
-
seekdb error code: 5106
-
Error reason: The data type is incorrect.
-
Solution: Contact technical support.
ERROR 5107 (42000) : Invalid operand type for IS operator, lval=%s
-
seekdb error code: 5107
-
Error reason: The
ISexpression has invalid parameters. -
Solution: Contact technical support.
ERROR 5108 (42000) : function LENGTH() expected a varchar argument
-
seekdb error code: 5108
-
Error reason: The
LENGTHexpression has invalid parameters. -
Solution: Contact technical support.
ERROR 5110 (42000) : TIME_TO_USEC() expected timestamp or a string as date argument
-
seekdb error code: 5110
-
Error reason: The parameter of the
TIME_TO_USECfunction must be of theVARCHAR,TIME,DATATIME, orTIMESTAMPtype. -
Solution: Change the type of the parameter.
ERROR 5111 (42000) : USEC_TO_TIME expected a interger number as usec argument
-
seekdb error code: 5111
-
Error reason: The parameter of the
USEC_TO_TIMEfunction must be of theTINYINT,MEDIUMINT,INT, orBIGINTtype. -
Solution: Change the type of the parameter.
ERROR 5112 (42P01) : Variable %.*s does not exists
-
seekdb error code: 5112
-
Error reason: The variable does not exist.
-
Solution: Check whether the variable is misspelled.
ERROR 5114 (42000) : Invalid numeric char '%c'
-
seekdb error code: 5114
-
Error reason: The parameter is not a valid number.
-
Solution: Contact technical support.
ERROR 5116 (HY000) : Logical operator child index overflow
-
seekdb error code: 5116
-
Error reason: A kernel error occurred.
-
Solution: Contact technical support.
ERROR 5117 (HY000) : fail to explain plan
-
seekdb error code: 5117
-
Error reason: An error occurred while generating the plan.
-
Solution: Contact technical support.
ERROR 5118 (HY000) : fail to copy logical operator
-
seekdb error code: 5118
-
Error reason: An error occurred while generating the plan.
-
Solution: Contact technical support.
ERROR 5119 (HY000) : fail to generate plan
-
seekdb error code: 5119
-
Error reason: An error occurred while generating the plan.
-
Solution: Contact technical support.
ERROR 5120 (HY000) : fail to create raw expr
-
seekdb error code: 5120
-
Error reason: An error occurred while generating the plan.
-
Solution: Contact technical support.
ERROR 5121 (HY000) : fail to generate join order
-
seekdb error code: 5121
-
Error reason: An error occurred while generating the plan.
-
Solution: Contact technical support.
ERROR 5122 (HY000) : optimizer general error
-
seekdb error code: 5122
-
Error reason: An error occurred while generating the plan.
-
Solution: Contact technical support.
ERROR 5130 (HY000) : sql resolver no memory
-
seekdb error code: 5130
-
Error reason: Insufficient memory.
-
Solution: Increase the SQL memory or contact technical support.
ERROR 5131 (HY000) : plan cache support dml only
-
seekdb error code: 5131
-
Error reason: The
OUTLINEbinding was applied to a non-DML statement. -
Solution: Do not apply the
OUTLINEbinding to non-DML statements.
ERROR 5133 (42000) : No such grant defined
-
seekdb error code: 5133
-
Error reason: The privilege was not granted when it was revoked.
ERROR 5136 (HY000) : plan exists in plan cache already
-
seekdb error code: 5136
-
Error reason: The plan already exists in the plan cache when it was added.
-
Solution: This is an internal error code. Contact technical support.
ERROR 5137 (HY000) : plan is expired
-
seekdb error code: 5137
-
Error reason: The plan has expired.
-
Solution: This is an internal error code. Contact technical support.
ERROR 5138 (HY000) : no plan exist
-
seekdb error code: 5138
-
Error reason: The plan does not exist when it is retrieved.
-
Solution: This is an internal error code. Contact technical support.
ERROR 5144 (HY000) : COLLATION '%.*s' is notvalid for CHARACTER SET '%.*s'
-
seekdb error code: 5144
-
Error reason: One of the following conditions occurred:
-
The string operands of an operator or built-in function (except for the
nlsparamsparameter) are not of the same character set. -
The
nlsparamsoperand is not of the database character set. -
The string data passed to a built-in function is of a character set other than the database character set, but the built-in function does not support that character set.
-
The second parameter of
CHR()orCSCONVERT()is notCHAR_CSorNCHAR_CS. -
The character set of the string expression in the
VALUESclause of theINSERTstatement or theSETclause of theUPDATEstatement is inconsistent with the character set of the column to which the string is inserted. -
The character set of the value provided in the
DEFAULTclause when the table is created is inconsistent with the character set declared for the column. -
The parameters of the
PL/SQLfunction do not meet the character set requirements of the corresponding parameters.
-
ERROR 5212 (42000) : auto-increment column '%.*s' should not be part of partition key
-
seekdb error code: 5212
-
Error reason: An auto-increment column cannot be part of the partition key.
-
Solution: Remove the auto-increment column from the partition key.
ERROR 5223 (42000) : wrong ident name
-
seekdb error code: 5223
-
Error reason: The variable name is invalid.
-
Solution: Use a valid variable name.
ERROR 5226 (42000) : plan cache memory used reach the high water mark
-
seekdb error code: 5226
-
Error reason: The plan cache has reached the memory upper limit, and the plan is automatically evicted.
-
Solution: Increase the memory upper limit of the plan cache.
ERROR 5234 (HY000) : The database \'%.*s\' is read only so it cannot execute this statement
-
seekdb error code: 5234
-
Error reason: An operation was performed on a read-only database.
-
Solution: Do not perform operations on a read-only database.
ERROR 5235 (HY000) : The table \'%.*s.%.*s\' is read only so it cannot execute this statement
-
seekdb error code: 5235
-
Error reason: An operation was performed on a read-only table.
-
Solution: Do not perform operations on read-only tables.
ERROR 5243 (HY000) : system variables' version maybe different
-
seekdb error code: 5243
-
Error reason: Internal error code.
-
Solution: Contact technical support for assistance.
ERROR 5245 (HY000) : some tasks are skipped, skipped server addr is '%s', the orginal error code is %d
-
seekdb error code: 5245
-
Error reason: Internal error code.
-
Solution: Contact technical support for assistance.
ERROR 5248 (HY000) : Alter table add auto_increment column is dangerous, table_name=\'%.*s\', column_name=\'%s\'
-
seekdb error code: 5248
-
Error reason: It is not recommended to add an auto-increment column when modifying a table.
-
Solution: Perform this operation only when the table contains no data.
ERROR 5252 (HY000) : Column \'%.*s\' definition is ambiguous. Column has both NULL and NOT NULL attributes
-
seekdb error code: 5252
-
Error reason: The field is defined as both
NULLandNOT NULL. -
Solution: Keep only one of the definitions.
ERROR 5258 (HY000) : Invalid block size, block size should between 1024 and 1048576
-
seekdb error code: 5258
-
Error reason: The block size is invalid.
-
Solution: Modify the block size.
ERROR 5264 (HY000) : Outline '%.*s' already exists
-
seekdb error code: 5264
-
Error reason: The
OUTLINEalready exists. -
Solution: Check whether the same
OUTLINEis bound to other SQL statements.
ERROR 5265 (HY000) : Outline \'%.*s.%.*s\' doesn\'t exist
-
seekdb error code: 5265
-
Error reason: The
OUTLINEdoes not exist. -
Solution: Check whether the
OUTLINEis created.
ERROR 5267 (HY000) : invalid outline ,error info:%s
-
seekdb error code: 5267
-
Error reason: The
OUTLINEis invalid. -
Solution: Contact technical support for assistance.
ERROR 5268 (HY000) : SQL reach max concurrent num %ld
-
seekdb error code: 5268
-
Error reason: The SQL query reaches the throttling limit.
-
Solution: Reduce the concurrency.
ERROR 5269 (HY000) : can not perform DDL/DML over objects in Recycle Bin
-
seekdb error code: 5269
-
Error reason: You cannot perform DDL or DML operations on objects in the recycle bin.
-
Solution: Restore the objects from the recycle bin and then perform the operations.
ERROR 5270 (HY000) : object not in RECYCLE BIN
-
seekdb error code: 5270
-
Error reason: The object is not in the recycle bin.
-
Solution: Contact technical support for assistance.
ERROR 5272 (HY000) : Outline content '%.*s' of outline '%.*s' already exists when added
-
seekdb error code: 5272
-
Error reason: The
OUTLINEalready exists. -
Solution: Check whether the previously created
OUTLINEmeets your requirements. If it does, do not create a newOUTLINE. If it does not, drop the existingOUTLINEand create a new one.
ERROR 5273 (HY000) : Max concurrent in outline '%.*s' already exists when added
-
seekdb error code: 5273
-
Error reason: The throttling rule to be created already exists.
-
Solution: Check whether the throttling rule specified in the statement already exists.
ERROR 5278 (HY000) : This partition value with incorrect charset type
-
seekdb error code: 5278
-
Error reason: The Meta information of the partition value is inconsistent.
-
Solution: Modify the partition value to make the Meta information consistent.
ERROR 5291 (HY000) : The CTXCAT column must be contiguous in the index column list
-
seekdb error code: 5291
-
Error reason: The
CTXCATfield must be contiguous. -
Solution: Adjust the
CTXCATfield, or contact technical support for assistance.
ERROR 5297 (HY000) : unexpected time zone info transition
-
seekdb error code: 5297
-
Error reason: A gap or overlap time is used.
-
Solution: Use a non-gap time or set the
error_on_overlap_timevariable tofalse.
ERROR 5298 (HY000) : synonym '%.*s' already exists
-
seekdb error code: 5298
-
Error reason: The synonym already exists.
-
Solution: Check for conflicting synonym names and create synonyms with different names.
ERROR 5299 (HY000) : synonym \'%.*s.%.*s\' doesn\'t exist
-
seekdb error code: 5299
-
Error reason: The synonym does not exist.
-
Solution: Check whether the synonym does not exist.
ERROR 5300 (HY000) : missing ORDER BY expression in the window specification
-
seekdb error code: 5300
-
Error reason: The
ORDER BYexpression is missing in the window function. -
Solution: Add the relevant
ORDER BYexpression to the window function.
ERROR 5301 (HY000) : The argument of the window function should be a constant for a partition
-
seekdb error code: 5301
-
Error reason: The parameter of the window function must be a constant.
-
Solution: Modify the relevant parameter in the window function to a constant value.
ERROR 5307 (HY000) : Not enough thread resource to execute the query. Require setting parallel_servers_target to a value no less than %ld for this query
-
seekdb error code: 5307
-
Error reason: The number of execution threads is insufficient.
-
Solution: Increase the value of the
parallel_servers_targetsystem variable.
ERROR 5309 (HY000) : Ignore sql in restore process
-
seekdb error code: 5309
-
Cause: Specific SQL statements need to be skipped during logical restore.
-
Solution: No action is required.
ERROR 5311 (HY000) : Invalid column id for %.*s
-
seekdb error code: 5311
-
Cause: The
IDcolumn is invalid. -
Solution: Contact technical support for assistance.
ERROR 5312 (HY000) : Duplicated ddl id '%.*s'
-
seekdb error code: 5312
-
Cause: The
IDcolumn is duplicated. -
Solution: Contact technical support for assistance.
ERROR 5319 (HY000) : Child column \'%.*s\' data length cannot be less than parent column \'%.*s\' data length
-
seekdb error code: 5319
-
Cause: The length of the foreign key column is less than the length of the referenced column.
-
Solution: Adjust the length of the related columns.
ERROR 5320 (HY000) : \'%.*s\': used in a foreign key constraint
-
seekdb error code: 5320
-
Cause: The field is used in a foreign key constraint.
-
Solution: You cannot modify this field.
ERROR 5325 (HY000) : ORDER SIBLINGS BY clause not allowed here
-
seekdb error code: 5325
-
Cause: The
ORDER SIBLINGS BYclause appears in an incorrect location. -
Solution: The
ORDER SIBLINGS BYclause can only appear in hierarchical queries.
ERROR 5326 (HY000) : when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value
-
seekdb error code: 5326
-
Cause: The
SYS_CONNECT_BY_PATHfunction is used to separate column values, but the separator is included in the column values. -
Solution: Specify a different separator for the
SYS_CONNECT_BY_PATHfunction. Make sure that the separator is not included in any column values, and then retry the operation.
ERROR 5327 (HY000) : Database can not be specified in public synonym
-
seekdb error code: 5327
-
Cause: The DATABASE option is specified for a public synonym.
-
Solution: Do not specify the DATABASE option for a public synonym.
ERROR 5328 (HY000) : Looping chain of synonyms
-
seekdb error code: 5328
-
Cause: A synonym is created that forms a loop with other synonyms.
-
Solution: Check the synonyms that form a loop and create synonyms with different names to break the loop.
ERROR 5329 (HY000) : Cannot create a synonym with same name as object
-
seekdb error code: 5329
-
Cause: The synonym has the same name as the object.
-
Solution: Create a synonym with a different name.
ERROR 5330 (HY000) : Synonym %s translation is no longer valid
-
seekdb error code: 5330
-
Cause: The object corresponding to the synonym does not exist.
-
Solution: Create the object that the synonym depends on.
ERROR 5331 (HY000) : name is already used by an existing object
-
seekdb error code: 5331
-
Cause: An object with the specified name already exists.
-
Solution: You cannot create a new object with the same name as an existing object.
ERROR 5337 (HY000) : rowid is wrong
-
seekdb error code: 5337
-
Cause: The content parsed from the
ROWIDcolumn does not meet expectations. -
Solution: Pass a valid
ROWID.
ERROR 5338 (HY000) : Window Function not allowed here
-
seekdb error code: 5338
-
Cause: A window function appears in an expression in the SQL statement.
-
Solution: Remove the window function from the corresponding expression in the SQL statement.
ERROR 5339 (HY000) : Fail to parse list partition
-
seekdb error code: 5339
-
Cause: The number of partitions defined in the LIST partitioning clause does not match the number of partitioning clauses.
-
Solution: Modify the number of partitions defined.
ERROR 5341 (HY000) : timezone region ID is invalid
-
seekdb error code: 5341
-
Cause: The
Region IDrecorded in theTIMESTAMPdata cannot be parsed. -
Solution: Contact technical support for assistance.
ERROR 5342 (HY000) : invalid hex number
-
seekdb error code: 5342
-
Cause: The hexadecimal number is invalid.
-
Solution: Contact technical support for assistance.
ERROR 5343 (42000) : wrong number or types of arguments in call to '%.*s'
-
seekdb error code: 5343
-
Cause: The number or types of arguments in the parameter list is incorrect.
-
Solution: Check the parameter list.
ERROR 5345 (HY000) : insufficient parallel query worker available
-
seekdb error code: 5345
-
Cause: The number of PX threads is insufficient.
-
Solution: Increase the number of PX threads.
ERROR 5346 (HY000) : FOR UPDATE of this query expression is not allowed
-
seekdb error code: 5346
-
Cause: The
FOR UPDATEclause specifies an invalid expression. -
Solution: Modify the
FOR UPDATEsyntax.
ERROR 5347 (HY000) : argument should be a function of expressions in PARTITION BY
-
seekdb error code: 5347
-
Cause: A parsing error occurs.
-
Solution: Modify the SQL statement.
ERROR 5348 (HY000) : result of string concatenation is too long
-
seekdb error code: 5348
-
Cause: The
WM_CONCATfunction is used to concatenate strings, and the concatenated string is too long. -
Solution: Check whether the length of the concatenated string exceeds the value of
group_concat_max_len. If it does, increase the value ofgroup_concat_max_len.
ERROR 5350 (HY000) : updating partition key column would cause a partition change
-
seekdb error code: 5350
-
Cause: The
UPDATEoperation changes the partition to which the row belongs. -
Solution: Use the
ALTER TABLEstatement to enable theENABLE ROW MOVEMENTattribute for the table.
ERROR 5351 (HY000) : invalid type given for an argument
-
seekdb error code: 5351
-
Cause: The type of the argument is invalid.
-
Solution: Check the type of the argument.
ERROR 5352 (HY000) : specified field not found in datetime or interval
-
seekdb error code: 5352
-
Error cause: An error is found during timezone conversion.
-
Solution: Contact technical support for troubleshooting.
ERROR 5360 (HY000) : insufficient privileges
-
seekdb error code: 5360
-
Error cause: Insufficient privileges.
-
Solution: Grant the corresponding privileges.
ERROR 5361 (HY000) : user %.*s lacks CREATE SESSION privilege; logon denied
-
seekdb error code: 5361
-
Error cause: The user does not have login privileges.
-
Solution: Grant login privileges to the user.
ERROR 5363 (HY000) : system privileges not granted to '%.*s'
-
seekdb error code: 5363
-
Error cause: The user does not have system privileges.
-
Solution: Grant the corresponding system privileges to the user.
ERROR 5364 (HY000) : only SELECT and ALTER privileges are valid for sequences
-
seekdb error code: 5364
-
Error cause: Privileges other than
SELECTandALTERare granted to the SEQUENCE object. -
Solution: Do not grant privileges other than
SELECTandALTERto the SEQUENCE object.
ERROR 5365 (HY000) : EXECUTE privilege not allowed for tables
-
seekdb error code: 5365
-
Error cause: The
EXECUTEprivilege is granted to the table. -
Solution: Do not grant the
EXECUTEprivilege to the table.
ERROR 5366 (HY000) : only EXECUTE and DEBUG privileges are valid for procedures
-
seekdb error code: 5366
-
Error cause: Privileges other than
EXECUTEandDEBUGare granted to the PROCEDURE object. -
Solution: Do not grant privileges other than
EXECUTEandDEBUGto the PROCEDURE object.
ERROR 5367 (HY000) : only EXECUTE, DEBUG, and UNDER privileges are valid for types
-
seekdb error code: 5367
-
Error cause: Privileges other than
EXECUTE,DEBUG, andUNDERare granted to the TYPE object. -
Solution: Do not grant privileges other than
EXECUTE,DEBUG, andUNDERto the TYPE object.
ERROR 5368 (HY000) : ADMIN option not granted for role '%.*s'
-
seekdb error code: 5368
-
Error cause: The role does not have the corresponding ADMIN option.
-
Solution: Grant the ADMIN option to the role of the user.
ERROR 5369 (HY000) : user or role '%.*s' does not exist
-
seekdb error code: 5369
-
Error cause: The user does not exist.
-
Solution: Check whether the username is written incorrectly. If it is incorrect, change it to the correct username. If it is correct, create the required username.
ERROR 5370 (HY000) : missing ON keyword
-
seekdb error code: 5370
-
Error cause: The
ONkeyword is missing. -
Solution: Add the
ONkeyword.
ERROR 5371 (HY000) : grant option does not exist for '%.*s.%.*s'
-
seekdb error code: 5371
-
Error cause: The user does not have the corresponding grant option.
-
Solution: Grant the corresponding grant option.
ERROR 5372 (HY000) : ALTER, INDEX and EXECUTE not allowed for views
-
seekdb error code: 5372
-
Error cause: The
ALTER,INDEX, andEXECUTEprivileges are granted to the VIEW object. -
Solution: Do not grant the
ALTER,INDEX, orEXECUTEprivilege to the VIEW object.
ERROR 5373 (HY000) : circular role grant detected
-
seekdb error code: 5373
-
Error cause: A circular role grant is detected.
-
Solution: Do not perform circular role grants.
ERROR 5374 (HY000) : invalid privilege on directories
-
seekdb error code: 5374
-
Error cause: Incorrect privileges are granted to the directory object.
-
Solution: Grant the correct privileges for operating the directory object.
ERROR 5375 (HY000) : directory access denied
-
seekdb error code: 5375
-
Error cause: The user does not have the privilege for operating the directory.
-
Solution: If you need to access the directory, contact the system administrator to grant the user the privilege for operating the directory.
ERROR 5376 (HY000) : missing or invalid role name
-
seekdb error code: 5376
-
Error cause: The role name is incorrect.
-
Solution: Correct the role name.
ERROR 5377 (HY000) : role '%.*s' not granted or does not exist
-
seekdb error code: 5377
-
Error cause: The role is not granted or does not exist.
ERROR 5378 (HY000) : DEFAULT ROLE '%.*s' not granted to user
-
seekdb error code: 5378
-
Error cause: The default role is not granted to the user.
-
Solution: Grant the default role to the user.
ERROR 5379 (HY000) : ROLE '%.*s' not granted to '%.*s'
-
seekdb error code: 5379
-
Error cause: The role is not granted to the user when the role is revoked from the user.
ERROR 5380 (HY000) : cannot GRANT to a role WITH GRANT OPTION
-
seekdb error code: 5380
-
Error cause: The user does not have the grant option when the user grants the role.
-
Solution: Grant the grant option to the user.
ERROR 5381 (HY000) : duplicate username in list
-
seekdb error code: 5381
-
Error cause: The
GRANTstatement contains duplicate users. -
Solution: Remove the redundant users.
ERROR 5382 (HY000) : cannot grant %.*s to a role
-
seekdb error code: 5382
-
Error cause: The
REFERENCEorINDEXprivilege cannot be granted to the role. -
Solution: Remove the
REFERENCEorINDEXprivilege granted to the role.
ERROR 5383 (HY000) : CASCADE CONSTRAINTS must be specified to perform this revoke
-
seekdb error code: 5383
-
Error cause: The
CASCADE CONSTRAINTSoption is not specified in theREVOKEstatement. -
Solution: Specify the
CASCADE CONSTRAINTSoption.
ERROR 5384 (HY000) : you may not GRANT/REVOKE privileges to/from yourself
-
seekdb error code: 5384
-
Error reason: Privileges are granted or revoked from the user.
-
Solution: seekdb does not support granting or revoking privileges from the user. If you need to modify your privileges, contact the system administrator.
ERROR 5386 (HY000) : Unable to read data -* Table definition has changed
- seekdb error code: 5386
- Compatible MySQL error code: 1412
- Error reason: The table definition has changed, and the snapshot point is too old to read or parse correctly.
- Solution: Check if the table definition has changed, and confirm whether columns have been added or deleted, or if data types or lengths have been modified.
ERROR 5401 (HY000) : resultant data type of virtual column is not supported
-
seekdb error code: 5401
-
Error reason: Generated columns cannot reference large object types.
-
Solution: Remove the large object type.