使用UNION把不同字段放在一个字段下,更新出现问题,怎么解决?
select name
from a
union
select name
from b
当我要删除表b中的数据,并update()之后,系统报错了,报的是
Row changed between retrieve and update.
No changes made to database.
DELETE FROM a WHERE name = xxx
这里面好象是系统自动把表b的值放入到a当中,可是在update()时系统在表a中又找不到b的数值,大家说这个问题应该怎么解决呢?
相关推荐
C常见的问题集合(非常精彩)特别适用于想深入学习C语言或者做单片机、做嵌入式的同学
专门讲解C语言问题的教程,特别适用于想深入学习C语言或者做单片机、做嵌入式的同学。 1 声明和初始化 1 1.1 我如何决定使用那种整数类型? 1.2 64 位机上的 64 位类型是什么样的? 1.3 怎样定义和声明全局变量和函数最好? 1.4 extern 在函数声明中是什么意思? 1.5 关键字 auto 到底有什么用途? 1.6 我似乎不能成功定义一个链表。我试过 typedef struct { char *item; NODEPTR next; } *NODEPTR; 但是编译器报了错误信 息。难道在C语言中一个结构不能包含指向自己的指针吗? 1.7 怎样建立和理解非常复杂的声明?例如定义一个包含 N 个指向返 回指向字符的指针的函数的指针的数组? 1.8 函数只定义了一次, 调用了一次, 但编译器提示非法重定义了。 1.9 main() 的正确定义是什么? void main() 正确吗?
Queryable.Union 方法实现json格式的字符串合并的具体实例
介绍了Queryable.Union 方法实现json格式的字符串合并的具体实例,有需要的朋友可以参考一下
mysql视图之创建可更新视图的方法详解
主要介绍了mysql视图之创建可更新视图的方法,结合实例形式分析了mysql可更新视图的具体创建、使用方法及相关操作注意事项,需要的朋友可以参考下
Mysql数据库使用concat函数执行SQL注入查询
主要介绍了Mysql数据库使用concat函数执行SQL注入查询,concat函数在SQL注入查询中会有意想不到的作用,本文就起讲解它的使用,需要的朋友可以参考下
Oracle提高查询效率的方法
介绍了平时常用的也是我们经常使用但可能不知道的,也许我们在写sql时,稍微注意那么一下下,估计服务器的鸭梨要减少不少


DataWindow
