我被经典的初学者错误击中。好像我做了一个没有 WHERE 子句的 UPDATE 。
这是SQL:
"UPDATE teams SET description = ? " +
"FROM teams t " +
"JOIN team_memberships tm ON t.id = tm.team_id " +
"JOIN users u ON tm.user_id = u.id " +
"WHERE t.id = ? AND u.uid = ?";
尽管 WHERE t.id = ? SQL 仍然更新整个表。
...你能看到问题吗?