sql >> Database teknologi >  >> RDS >> PostgreSQL

Kan ikke INSERT:FEJL:matrixværdi skal starte med { eller dimensionsoplysninger

Din kolonne username ser ud til at være en matrix type, så den bogstavelige 'mahman' er ikke gyldig input til det.

Det skal være '{mahman}' :

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

(Eller gør det til en almindelig varchar kolonne eller text kolonne i stedet.)

Opdatering bekræfter det:character varying(50)[] er en matrix af character varying(50) .

Om array literal / array constructor:

  • Videre array fra node-postgres til plpgsql funktion
  • Sådan overfører du tilpasset type-array til Postgres-funktionen



  1. Hent pl/sql-array-returværdier i java

  2. PostgreSQL GROUP BY forskellig fra MySQL?

  3. Indsæt data fra en tabel i en anden i MySQL

  4. Få den distinkte sum af en sammenføjet tabelkolonne