gpt4 book ai didi

postgresql - INSERT INTO 插入 0 行

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

在我的 Postgresql 数据库中,我试图从表 planet_osm_nodes 中获取坐标(纬度、经度),其中的 id 与 edges2 中的相同,并将它们插入到 edges2 中的两列中。不幸的是,当我运行这个命令时:

INSERT INTO edges2(node1lat, node1lon) SELECT lat, lon 
FROM edges LEFT OUTER JOIN planet_osm_nodes ON (edges.node1 =
planet_osm_nodes.id)

我明白了

INSERT 0 355466
Query returned successfully in 2 secs 875 msec.

并且没有值被插入到我的表边缘2。

但是,当我只运行 select 命令时:

SELECT lat, lon FROM edges LEFT OUTER JOIN planet_osm_nodes ON (edges.node1 = planet_osm_nodes.id)

它返回我想要插入的列和数据。

Lat 和 lon 是整数,我想将它们插入其中的列也是整数,所以我不知道为什么这不起作用。有什么建议吗?

最佳答案

可能会发生一些事情:

  • 您已经插入数据(尝试检查)
  • 您没有提交交易
  • 您连接的是只读模式

关于postgresql - INSERT INTO 插入 0 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50668260/

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