mysql常见错误与标准错误对照表

附,常见错误号对照表 MySQL error code SQLSTATE code Error message 1011 HY000 Error on delete of '%s' (errn %d) 1021 HY000 Disk full (%s); waiting for someone to free some space . . . 1022 23000 Can't write; duplicate key in table '%s' 1027 HY000 '%s' is locked against change 1036 HY000 Table '%s' is read only 1048 23000 Column '%s' cannot be null 1062 23000 Duplicate entry '%s' for key %d 1099 HY000 Table '%s' was locked with a READ lock and can't be updated 1100 HY000 Table '%s' was not locked with LOCK TABLES 1104 42000 The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay 1106 42000 Incorrect parameters to procedure '%s' 1114 HY000 The table '%s' is full 1150 HY000 Delayed insert thread couldn't get requested lock for table %s 1165 HY000 INSERT DELAYED can't be used with table '%s' because it is locked with LOCK TABLES 1242 21000 Subquery returns more than 1 row 1263 22004 Column set to default value; NULL supplied to NOT NULL column '%s' at row %ld 1264 22003 Out of range value adjusted for column '%s' at row %ld 1265 1000 Data truncated for column '%s' at row %ld 1312 0A000 SELECT in a stored program must have INTO 1317 70100 Query execution was interrupted 1319 42000 Undefined CONDITION: %s 1325 24000 Cursor is already open 1326 24000 Cursor is not open 1328 HY000 Incorrect number of FETCH variables 1329 2000 No data to FETCH 1336 42000 USE is not allowed in a stored program 1337 42000 Variable or condition declaration after cursor or handler declaration 1338 42000 Cursor declaration after handler declaration 1339 20000 Case not found for CASE statement 1348 HY000 Column '%s' is not updatable 1357 HY000 Can't drop a %s from within another stored routine 1358 HY000 GOTO is not allowed in a stored program handler 1362 HY000 Updating of %s row is not allowed in %s trigger 1363 HY000 There is no %s row in %s trigger 优先级: 当同时使用MySQl错误码,标准SQLSTATE错误码,命名条件(SQLEXCEPTION)来定义错误处理时,其捕获顺序是(只可捕获一条错误): MYSQL码->SQLSTATE->命名条件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值