mysql 执行错误1395_主义 - 常规错误:1395无法删除连接视图
General error: 1395 Can not delete from join view
我的表结构是:
user
----
aid
name
...
role
-----
rid
name
users_roles
-----------
uid - foreign key references User.aid
rid - foreign key, references Role.rid
的用户 - 角色表具有多到多的关系,与所述users_roles作为映射表。然而,之前编码的开发人员选择在users_roles中将逗号分隔为逗号分隔的角色ID,而不是为每个(uid,rid)对使用不同的行。
因此,为了合理界定主义的关联,我创建了一个视图UsersRolesView如下:
CREATE view `users_roles_view` AS SELECT `r`.`rid` AS `rid`, `ur`.`uid` AS `uid`
FROM (`users_roles` `ur` JOIN `role` `r`)
WHERE (find_in_set(`r`.`rid`, `ur`.`rid`) > 0)
我对用户实体学说映射XML看起来是这样的:
当我尝试删除用户实体时,出现Doctrine错误。删除用户功能如下:
function removeUser($aid)
{
$admin = $GLOBALS['em']->find('Admin', $aid);
$GLOBALS['em']->remove($admin);
$GLOBALS['em']->flush();
}
完全例外:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1395 Can not delete from join view 'users_roles_view'' in vendor\doctrine\dbal\lib\Doctrine\DBAL\Connection.php on line 754
2013-01-12
janenz00
mysql 执行错误1395_主义 - 常规错误:1395无法删除连接视图相关推荐
- jdbc mysql 存储过程执行失败_JDBC连接执行MySQL存储过程报空指针或权限错误
JDBC连接执行MySQL存储过程报空指针或权限错误 最近使用root用户编写了几个存储过程,但是使用普通用户通过JDBC连接执行却报错: java.lang.NullPointerException ...
- 记录一次生产事故MYSQL执行语句错误,回滚数据
MYSQL执行语句错误,使用binlog回滚数据: 早上接到 leader 通知,说有个开发不小心将数据库的一张表数据全量使用update语句更新错误了,由于之前的备份数据是一周之前的,与用户使用存在 ...
- 【哈佛商评】关于数据分析,管理者的四个常规错误
有关数据和数据分析的高谈阔论比比皆是.不断有人告诫各大公司要规划恰当战略来收集分析大数据,并警告不这么做可能带来的不良后果.像<华尔街日报>近日就提到公司享有客户数据这样一个大宝藏,却大都 ...
- python异常类型(Exception只是常规错误的基类)
在用try-except-finally-机制处理异常的时候,一定要注意异常的继承关系. 例如在except中如果有StandardError,那么永远也捕获不到ValueError,因为ValueE ...
- mysql安装完成后登入错误
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决: 1.先停止mysql服务 ...
- mysql从myisam_将MySQL从MyISAM转换成InnoDB错误和解决办法
原来自己用的是为了装的, 所以在设置database usage(如下图1)的时候按照discuz官方的建议,选的都是Non-Transactional Database Only(只支持MyISAM ...
- IDEA连接mysql出现时区错误_idea连接数据库时区错误
错误界面 IDEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,点测试连接,咔!不成功! 界面是这样的, 翻译过来就是:服务器返回无效时区.进入"高级"选项卡,手动设 ...
- mysql php错误处理函数_PHP 错误处理
PHP 错误处理 在使用 PHP 的过程中也会遇到错误,那么我们该怎么处理这些错误呢?一起来通过本节的内容进行了解. 在 PHP 中,默认的错误处理很简单.一条错误消息会被发送到浏览器,这条消息带有文 ...
- mysql skip 1062_【20180205】MySQL 1032和1062跳过错误总结
slave_exec_mode(global级别) IDEMPOTENT or STRICT Controls how a slave thread resolves conflicts and er ...
最新文章
- docker错误 /usr/bin/docker-current: No port specified: xxx:empty
- linux 调用 fudanNLP
- 【Unity笔记】使用协程(Coroutine)异步加载场景
- Matlab--二次多项式曲面拟合
- Visual Assist X Options 注释设置-类
- java中登陆界面怎么连接到下一个界面啊_JavaWeb登陆成功后跳转到上一个页面
- Jmeter-Ant 生成测试报告
- 聊天工具机器人开发_聊天机器人-精致的交流工具? 还是您的客户服务团队不可或缺的成员?...
- 在点光源的基础上利用光域网来分布光的传播范围及方向_daiding
- 任务一:统计基础知识-样本与总体、均值与方差、二项分布、泊松分布
- 【Python基础 | 文件】小实验:将古诗写入一个文件,并复制到另一个文件中
- extern 关键字详解
- 如何快速查询手机在网状态
- AFEPack 使用 Tutorial(三):解三维泊松方程
- 分组查询:group by
- 英文金曲大赛c语言,英文歌曲_最激情!佐治亚理工开学典礼欢迎辞_沪江英语
- 计算广告CTR预估系列(九)--NFM模型理论与实践
- Vue进阶(八十二):updated 应用详解
- NmapToExcel 批量nmap写入xlsx
- java毕业设计大众点评管理系统Mybatis+系统+数据库+调试部署
热门文章
- 逃出麦田怪圈:物联网的草创与进阶
- zephir-类和对象2
- python发邮件附件带变量_Python 第17关——邮件还能这样发(QQ邮箱)!
- NXP S32K344芯片开发随笔
- 岁月的剪影【七月My way】
- matlab中clear的功能,matlab中clc,close,close all,clear,clear all作用区别
- shell 编程的老臣 - sed
- 【百川云栖分享】孤星:移动网络体验的升级——手淘海量移动网络服务的探索...
- java/php/net/pythont羽毛球场地管理系统设计
- 游戏策划学习:胧村正、百闻牌