添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    618夏日盛惠

    2核2G云服务器首年95元,GPU云服务器低至9.93元/天,还有更多云产品低至0.1折…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MYSQL ERROR CODE 错误编号的意义

    :网络错误,出现读错误,请检查网络连接状况 1159:网络错误,读超时,请检查网络连接状况 1160:网络错误,出现写错误,请检查网络连接状况 1161:网络错误,写超时,请检查网络连接状况 错误:1417 SQLSTATE : HY000 (ER_FAILED_ROUTINE_BREAK_BINLOG) 消息:1个子程序失败,在其声明没有NO SQL 或READS SQL DATA,而且二进制日志功能已启用 错误:1418 SQLSTATE : HY000 (ER_BINLOG_UNSAFE_ROUTINE) 消息:在该子程序的在其声明没有DETERMINISTIC、NO SQL 或READS SQL DATA 错误:1451 SQLSTATE : 23000 (ER_ROW_IS_REFERENCED_2) 消息:不能删除或更新父行,外键约束失败(%s)。 错误:1452 SQLSTATE : 23000 (ER_NO_REFERENCED_ROW_2) 消息:不能添加或更新子行,外键约束失败(%s)。

    641 2 0

    mysql floor报错注入_mysql报错注入总结

    1062 ( 23000 ): Duplicate entry ‘1’ for key ‘group_key’ 分析这条语句,当进行count(),group by聚合函数分组计算时,mysql会创建一个虚拟表 1062 ( 23000 ): Duplicate entry ‘1:root@localhost’ for key ‘group_key’ 是不是看着很眼熟,没错,这就是我们在开头给出的那个复杂的语句, 1062 ( 23000 ): Duplicate entry ‘1:root@localhost’ for key ‘group_key’ 把user()换成其他查询语句,就可以注入出别的数据 基于数据类型的不一致 updatexml(1,XPATH,1)函数的第二个参数要求为XPATH格式,如果我们把它改为字符串格式,那么就会爆出XPATH syntax error 的错误,于是构造 sql 语句 mysql> select * from user where id=1 and updatexml(1,(concat(1,user())),1); ERROR 1105 (HY000): XPATH syntax error

    361 4 0

    故障分析 | 使用--force批量导入数据导致部分数据丢失的问题

    我们来使用之前的备份文件来恢复表数据 [root@jy-dmp08 ~]# mysql -h127.0.0.1 -P7777 -uroot -p testdb --force < sbtest1. sql ERROR 1062 ( 23000 ) at line 24: Duplicate entry '5000' for key 'PRIMARY' #执行报错id为5000的行冲突 我们查询一下导入了多少行数据 #备份文件共有两个多行insert语句 [root@jy-dmp08 ~]# grep -i 'insert' sbtest1. sql |wc -l 可以看到 id=5000 的报错行在第一个多行 ERROR 1062 ( 23000 ) at line 5023: Duplicate entry '5000' for key 'PRIMARY' #执行报错id为5000的行冲突 mysql> select 在已知导入目标表中存在冲突数据的情况下使用 --force 参数来跳过报错的 SQL 语句避免导入中断退出。

    178 1 0

    《MySQL核心知识》第10章:自定义存储过程和函数

    [VALUE] sqlstate _value |MySQL_ error _code condition_name:表示条件名称 condition_type:表示条件的类型 sqlstate _value 和MySQL_ error _code都可以表示MySQL错误 sqlstate _value为长度5的字符串错误代码 MySQL_ error _code为数值类型错误代码,例如: ERROR 1142(42000 )中, sqlstate _value的值是42000,MySQL_ error _code的值是1142 这个语句指定需要特殊处理条件。 sqlstate _value和MySQL_ error _code与条件定义中的是同一个意思。 condition_name是DECLARE定义的条件名称。 如果DECLARE CONTINUE HANDLER FOR SQLSTATE ' 23000 ' SET @X2=1;,这一行不存在 第二个INSERT因PRIMARY KEY约束而失败之后,MySQL可能已经采取

    1.1K 1 0

    Mysql中的自定义函数和自定义过程

    [VALUE] sqlstate _value |mysql_ error _code condition_name:表示条件名称 condition_type:表示条件的类型 sqlstate _value和 mysql_ error _code都可以表示mysql错误 sqlstate _value为长度5的字符串错误代码 mysql_ error _code为数值类型错误代码,例如: ERROR 1142(42000) 中, sqlstate _value的值是42000, mysql_ error _code的值是1142 这个语句指定需要特殊处理条件。 可以用两种方法定义 //方法一:使用 sqlstate _value DECLARE command_not_allowed CONDITION FOR SQLSTATE '42000' //方法二:使用mysql_ error _code 如果DECLARE CONTINUE HANDLER FOR SQLSTATE ' 23000 ' SET @X2=1;,这一行不存在 第二个INSERT因PRIMARY KEY约束而失败之后,MYSQL可能已经采取

    1.6K 2 0

    Mysql系列 - 第4天:DDL常见操作汇总

    1062 ( 23000 ): Duplicate entry '1' for key 'PRIMARY' 方式2:在所有列定义之后定义,如下: mysql> drop table IF EXISTS test4 1062 ( 23000 ): Duplicate entry '1' for key 'PRIMARY' 插入重复的值,会报违法主键约束 方式2支持多字段作为主键,多个之间用逗号隔开,语法:primary 1062 ( 23000 ): Duplicate entry '1-1' for key 'PRIMARY' foreign key:为表中的字段设置外键 语法:foreign key(当前表的列名) 1062 ( 23000 ): Duplicate entry '1' for key 'a' 方式2:所有列定义之后定义,如下: mysql> drop table IF EXISTS test9; Query 1062 ( 23000 ): Duplicate entry '1' for key 'a' 方式2支持多字段,多个之间用逗号隔开,语法:primary key(字段1,字段2,字段n),示例: mysql

    447 2 0