c****y 发帖数: 3592 | 1 初上手用个delete竟然怎么都成不了
DELETE From A
where xxx in (select xxx From B)
error Code: 1093. You can't specify target table 'a' for update in FROM
clause
google了很久,我A和B根本就是两个table那里不对了? |
B*****g 发帖数: 34098 | 2 B是不是view呀。
【在 c****y 的大作中提到】 : 初上手用个delete竟然怎么都成不了 : DELETE From A : where xxx in (select xxx From B) : error Code: 1093. You can't specify target table 'a' for update in FROM : clause : google了很久,我A和B根本就是两个table那里不对了?
|
c****y 发帖数: 3592 | 3 table啊。mysql是不是有bug啊
【在 B*****g 的大作中提到】 : B是不是view呀。
|
g***l 发帖数: 18555 | 4 那还是
DELETE A
FROM ABC A
WHERE NOT EXIST()
这样吧 |
a***y 发帖数: 2803 | 5 table a 和 A 是2个不同的表.mySQL区分大小写的.
【在 c****y 的大作中提到】 : 初上手用个delete竟然怎么都成不了 : DELETE From A : where xxx in (select xxx From B) : error Code: 1093. You can't specify target table 'a' for update in FROM : clause : google了很久,我A和B根本就是两个table那里不对了?
|
B*****g 发帖数: 34098 | 6 我想起来了,这个error以前好像有人问过。
【在 a***y 的大作中提到】 : table a 和 A 是2个不同的表.mySQL区分大小写的.
|