[英]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.