-1

MySQL写道:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“DELETE FROM surebet.fork_bet WHERE surebet_fork_key NOT IN (SELECT super”附近使用正确的语法

DELETE
FROM superbet.fork_bet
WHERE superbet_fork_key
NOT IN (
    SELECT superbet_fork_key 
    FROM fork_bet_temp
    WHERE fork_bet_temp.superbet_fork_key = fork_bet.superbet_fork_key
);
4

1 回答 1

0
DELETE
FROM superbet.fork_bet
WHERE superbet.fork_key
NOT IN (
    SELECT superbet_fork_key 
    FROM fork_bet_temp
    WHERE fork_bet_temp.superbet_fork_key = fork_bet_temp.superbet_fork_key
);

更改了两者的 WHERE 子句,看起来您尝试在需要句点的地方下划线,并且您错误地命名了第二个 WHERE,fork_bet 不是表,fork_bet_temp 是。

如果您遇到错误,请发布您的表格布局。

于 2012-08-26T00:35:14.967 回答