sql >> Databáze >  >> RDS >> PostgreSQL

Nelze VLOŽIT:CHYBA:Hodnota pole musí začínat { nebo informací o rozměru

Váš sloupec username se zdá být pole typu, tedy doslovné 'mahman' není pro něj platný vstup.

Muselo by to být '{mahman}' :

INSERT INTO user_data.user_data (username,randomint)
VALUES ('{mahman}',1);

(Nebo z něj udělejte prostý varchar sloupec nebo text místo toho.)

Aktualizace to potvrzuje:character varying(50)[] je pole z character varying(50) .

O literálu pole / konstruktoru pole:

  • Předejte pole z node-postgres do funkce plpgsql
  • Jak předat pole vlastního typu funkci Postgres



  1. Soubor výpisu jádra a přidání kódů ladění do aplikace spustitelné pro Oracle Apps

  2. SQL INSERT pro začátečníky

  3. Předání pole dotazu pomocí klauzule WHERE

  4. Jak naplnit ListView db ve složce aktiv?