gpt4 book ai didi

mysql - 删除mysql中带有连接的列

转载 作者:行者123 更新时间:2023-11-29 13:08:05 25 4
gpt4 key购买 nike

我必须在两个表中使用 where 从表中仅删除列,而不是整行。
这是一个例子:

delete from Rating using Movie, Rating 
where Movie.mID=Rating.mID
and Rating.stars<4
and (Movie.year<1970 or Movie.year>2000);

此查询有效,但在表'Rating' 中它会删除整行。我只想删除 'stars' 列中的数据。

最佳答案

您需要更新表格才能执行此操作。您实际上需要将 stars 列的值更新为 NULL

 Update stars set NULL // and go on with your query

关于mysql - 删除mysql中带有连接的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22435785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com