gpt4 book ai didi

java - 错误 : syntax error at or near "INTEGER"

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

我正在使用 Flyway 为 spring web 应用程序迁移 PostgreSQL 表,因此,我编写了一组 SQL 查询,将列添加到现有表中,例如:

ALTER TABLE table_1 ADD COLUMN table_value_x TYPE INTEGER;
ALTER TABLE table_1 ADD COLUMN table_value_y TYPE VARCHAR(100);

在 Tomcat 上部署 war 文件后,出现以下错误:

ERROR: syntax error at or near "INTEGER"

由于 Postgre 对其错误的信息不多,我正在寻找关于这可能是什么的任何类型的意见或建议,谢谢。

最佳答案

According to the docs , 我相信你需要省略 TYPE

ALTER TABLE table_1 ADD COLUMN table_value_x INTEGER;
ALTER TABLE table_1 ADD COLUMN table_value_y VARCHAR(100);

根据文档,TYPE 关键字仅在您更改现有 列的数据类型时使用。

ALTER [ COLUMN ] column [ SET DATA ] TYPE data_type [ COLLATE collation ] [ USING expression ]

关于java - 错误 : syntax error at or near "INTEGER",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41266077/

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