机房那些事儿---数据库中删除数据失败的解决办法
2017-01-16 11:25
274 查看
上篇博客中写道遇到实时错误‘94’的解决办法,如下链接http://blog.csdn.net/hejingfang123/article/details/54564727
在实际应用时,在数据库中删除数据时遇到了下面的问题
这种问题大多是由于没有主键导致同一张表中存在若干条相同的数据。DBMS存储时,只为其存储一条数据,因为DBMS底层做了优化,以减少数据冗余。所以删除或更新一条重复数据就牵一发而动全身。
明白了根本原因,那么解决问题就轻而易举了
方案一:设置主键
步骤:连接数据库-右击表-设计-右击需要设置主键的列名-设置主键
方案二:用sql语句删除数据
步骤:连接数据库-新建查询-添加sql语句:Delete from+表名+where 条件-执行
over
在实际应用时,在数据库中删除数据时遇到了下面的问题
这种问题大多是由于没有主键导致同一张表中存在若干条相同的数据。DBMS存储时,只为其存储一条数据,因为DBMS底层做了优化,以减少数据冗余。所以删除或更新一条重复数据就牵一发而动全身。
明白了根本原因,那么解决问题就轻而易举了
方案一:设置主键
步骤:连接数据库-右击表-设计-右击需要设置主键的列名-设置主键
方案二:用sql语句删除数据
步骤:连接数据库-新建查询-添加sql语句:Delete from+表名+where 条件-执行
over
相关文章推荐
- 数据库删除数据出现键列信息不足或不正确解决办法
- 数据库删除失败的解决办法
- oracle数据文件被误删除后无法启动数据库的解决办法
- 数据库删除数据出现键列信息不足或不正确解决办法
- 数据库删除数据出现键列信息不足或不正确解决办法
- 数据库删除数据出现键列信息不足或不正确解决办法
- Hibernate spring 整合数据只存在缓存而没有提交给数据库的解决办法
- 数据库连接突然失败,必须重启服务器的解决办法
- Oracle序列(sequence)创建失败,无法取值(.nextval),无法删除(drop)解决办法
- JDBC通过连接池链接数据库总是失败的解决办法
- MSSQL2005: SQL2005数据库主体在该数据库中拥有架构,无法删除 的解决办法
- 创建数据库 ORA-12571:TNS:包写入程序失败 错误 解决办法
- Oracle 数据库安装失败 一般解决办法
- Delete删除大批量数据无响应的解决办法
- asp + Access 常见的数据库访问失败问题 Microsoft JET Database Engine 错误 '80004005' 解决办法
- SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
- asp + Access 常见的数据库访问失败问题 Microsoft JET Database Engine 错误 '80004005' 解决办法
- 意外删除Oracle数据文件(dbf),恢复oralce库的解决办法--Oracle错误代码:ORA-01033
- 自增列删除所有数据后归零的解决办法
- "System.Data.OleDb.OleDbException: 无法从指定的数据表中删除"的解决办法