被TRIGGER影响的记录无法手动删除?

deterly 2012-01-05 05:00:48
RT
那应该怎么办?
...全文
104 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
deterly 2012-01-05
  • 打赏
  • 举报
回复
终于找到原因了
该死的FLOAT的字段,做了WHERE子句
和C++语言一个鸟样,不能直接=比较
否则,直接找不到符合的记录

放上来,也算给大家一个交代
结贴!
deterly 2012-01-05
  • 打赏
  • 举报
回复
用命令行可以正常删除,奇怪
在WorkBench里就是不行
也没有提示
deterly 2012-01-05
  • 打赏
  • 举报
回复
Output Log:
0 row(s) affected
ACMAIN_CHM 2012-01-05
  • 打赏
  • 举报
回复
建议到MYSQL命令行工具下测试一下。这样你可以看到MYSQL数据库返回的信息。
WWWWA 2012-01-05
  • 打赏
  • 举报
回复
直接
DELETE FROM B WHERE ..
什么提示?
deterly 2012-01-05
  • 打赏
  • 举报
回复
在MYSQL WORKBENCH IDE里面
在一张表(A)中建立TRIGGER
主要动作时影响另一张表
执行一切正常

但是手动打开另一张表(B)
右肩删除该行
执行SQL语句后
屏幕一闪,该行又回来了

可以确认表B中没有TRIGGER和PROCEDURE
yq510457 2012-01-05
  • 打赏
  • 举报
回复
有错误信息没呢?
WWWWA 2012-01-05
  • 打赏
  • 举报
回复
详细说明

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧