gpt4 book ai didi

mysql - 删除指定了 3 个字段中的 2 个的 mysql 行?

转载 作者:行者123 更新时间:2023-11-29 07:00:09 26 4
gpt4 key购买 nike

我试图在 mysql 中构造一个简单的删除语句,但似乎无法正确执行。我希望能够仅使用 xy 字段而不指定描述字段来删除行。

表格如下所示:

+------------------+-------------------+-------------+
| x | y | description |
+------------------+-------------------+-------------+
| 52.847202686351 | -113.833362226293 | |
| 52.6810078148914 | -113.65208781223 | |
| 52.7625225559979 | -113.937732343481 | |
| 52.8985943615787 | -113.415881757543 | |
| 53.0969562533962 | -113.479053144262 | millet |
+------------------+-------------------+-------------+

最佳答案

您的问题可能是由 float 数据类型的不精确引起的。众所周知, float 很难用于精确比较。您最好将此数据存储为 decimal 类型?

ALTER TABLE table MODIFY x DECIMAL(15,12);
ALTER TABLE table MODIFY y DECIMAL(15,12);

关于mysql - 删除指定了 3 个字段中的 2 个的 mysql 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10656391/

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