簡體   English   中英

pgSQL上的括號錯誤

[英]error with parenthesis on pgSQL

使用phpPgAdmin,我嘗試在數據庫中創建一個表。 但是在生成代碼后出現錯誤。

SQL錯誤:

ERROR:  syntax error at or near "(" at character 91

CREATE TABLE "public"."main_products_common_dimensions" ("id" SERIAL, "product_id" integer(3) NOT NULL, "h_ft" character varying(15), "h_in" character varying(15), "w_ft" character varying(15), PRIMARY KEY ("id")) WITHOUT OIDS

括號可能有什么問題?

問題-您無法為integer類型指定精度,因此integer(3)是無效類型。 使用numeric(3)或簡單的integer

沒有integer(3) :postgresql integer總是4個字節,有符號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM