PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Nie można WSTAWIĆ:BŁĄD:wartość tablicy musi zaczynać się od { lub informacji o wymiarze

Twoja kolumna username wydaje się być tablicą wpisz, więc dosłowny 'mahman' nie jest prawidłowym wejściem.

Musiałby to być '{mahman}' :

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

(Lub zrób zwykły varchar kolumna lub text zamiast kolumny.)

Aktualizacja to potwierdza:character varying(50)[] to tablica z character varying(50) .

O literale tablicy / konstruktorze tablicy:

  • Przekaż tablicę z węzła postgres do funkcji plpgsql
  • Jak przekazać tablicę typów niestandardowych do funkcji Postgres



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać zmiennych skryptowych w psql?

  2. jak obliczyć salda w programie księgowym za pomocą funkcji okna postgres

  3. Postgres sql wstawia błąd składni zapytania z phpPgAdmin

  4. Nowość w PostgreSQL 12:Wygenerowane kolumny

  5. Jak używać Joda-Time z java.sql.Timestamp