gpt4 book ai didi

postgresql - 我的 PostgreSQL 自动在字段值后插入许多空格字符

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

当我在 PostgreSQL 中插入数据时,它会自动在字段值后插入许多空格。

我想修复它,但我找不到任何东西

例如:我想在“姓名”列中插入值“John”。它在 John 之后插入空格。

->> 'John______________________________________________________________'

最佳答案

character 是一种糟糕的数据类型,不应使用。这只是其中一个原因。参见 character types - postgresql manual .

将这些字段更改为 textvarchar(n)text 在需要长度的地方带有 check 约束通常是最好的选择。

ALTER TABLE thetable ALTER COLUMN colname TYPE text;

顺便说一句,如果您发布 SQL 以及 - 最好是 - 在 psql 中运行该 SQL 的输出,它会更容易回答您的问题,这会产生可复制和粘贴的纯文本输出。

关于postgresql - 我的 PostgreSQL 自动在字段值后插入许多空格字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13160388/

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