数据库
Cap_ZZ
走在DBA路上的登山客
展开
-
不是单组分组函数
问题:一:SELECT tablespace_name, SUM(bytes) freeFROM dba_free_space不是单组分组函数原因: 1、如果程序中使用了分组函数,则有两种情况可以使用:程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来改为: SELECT tablespace_name, SUM(bytes) freeFROM dba_free_spa...转载 2018-07-03 23:33:34 · 27572 阅读 · 0 评论 -
Oracle报错:ORA-00904
ERROR 2018-07-04 14:43:00 - xyb.0 - 数据异常: ERROR 2018-07-04 14:43:00 - xyb.0 - Error looking up row in databaseERROR 2018-07-04 14:43:00 - xyb.0 - ORA-00904: "person_id": 标识符无效问题:ORA-00904标识符无效出现这种情况...原创 2018-07-04 14:48:44 · 725 阅读 · 0 评论 -
MySQL:You can't specify target table for update in FROM clause
问题:You can't specify target table for update in FROM clause含义:不能在同一表中查询的数据作为同一表的更新数据。注意:这个问题只出现于mysql,mssql和oracle不会出现此问题。修改前代码:delete from people where peopleid in (select peopleid from people group...原创 2018-07-04 17:33:08 · 244 阅读 · 1 评论 -
查询并删除重复数据
1、查询重复数据select * from people where peopleid in (select peopleid from people group by peopleid having count(peopleid)>1)2、删除重复数据(rowid只限于Oracle)delete from people where peopleid in (select peoplei...原创 2018-07-04 17:36:40 · 169 阅读 · 0 评论 -
关于一次共享给别人MySQL数据库使用的经历
在网上经过查阅mysql数据库共享在防火墙中设置端口例外3306端口例外操作流程在对应的数据库中新建用户,将对方主机IP作为主机点击完成。对相应的用户开权限,然后重启MySQL服务,发现可以共享数据库了。MySQL数据库停止操作命令:net stop mysqlMySQL数据库启动操作命令:net start mysql...原创 2018-07-06 15:38:43 · 3088 阅读 · 1 评论