我想在postgresql
中将列类型从varchar转换为整数ALTER TABLE billdetail ALTER COLUMN masterid TYPE integer;
[Err]错误:列“masterid”无法自动转换为整数类型 提示:您可能需要指定“USING masterid :: integer”。
ALTER TABLE billdetail USING masterid::integer;
[Err] ERROR:“USING”或附近的语法错误 第1行:ALTER TABLE billdetail使用masterid :: integer;
如何解决此问题
答案 0 :(得分:3)
尝试,
ALTER TABLE billdetail
ALTER COLUMN masterid TYPE INT USING masterid::integer;
你忘了改变专栏。